O halde db'yi boşaltmak için yapılabilir bu sistem,
Sistem bu sefer yine belli saat aralıklarıyla o dosyaya girer, loglar bir dosyada değil veritabanında tutulur.
PHP çalışır veritabanında ki sorguları sorgular, dosyaya yazar ve db dekleri siler, daha sonra kaydettiiği dosyayı karşı sunucuya gönderir.
Bu işlem tekrarlanarak db nin boş yere dolması ve yine sistemi kasması önlenmiş olur.
Yada hepsi bir yana, sadece bu iş için optimize edilmiş bir veritabanı sunucusu alıp, verileri uzak veritabanı bağlantısıyla ona kaydedebilirsiniz.
İlk olarak düşünce ve ilginize teşekkür ediyorum. Şuan daha önceleri fantazi amaçlı baktığım, şimdi ise tamami ile bu sistem için uygun gördüğüm mongodb NoSQL veritabanını kullanacağım. Sanırım bu veritabanı beni ek sunucu masrafından, hem sql injectiondan (çünkü no sql) hemde kasılma probleminden kurtaracak gibi görünüyor. Bu konu hakkında yarın denemeler yapacağım ve ilerleyen zamanda da sonuca varıp geliştirdiğim özelliği burada paylaşacağım.
Uzak sunucudaki veritabanı yorumunuza ek olarak ben yine sunucunun veritabanına direk ulaşmanın lokaldeki durum ile yakın sorunlara neden olabileceği kanısındayım. Bunun için aracı bir katman düşünmekteyim. Eğer ki mongodb de çözümü bulamazsam be ek katmanı tasarlayacağım. Atık düşüncelerim bu şekilde yoğunlaştı. Birde sürekli bir db yi boşaltıp verileri parçalamak da güzel bir olay değil kanısındayım. Çünki kullanıcılar geçmişe dönük bir şey bakmak istese sonuca ulaşmak için ya yedek yükleyecek kadar programlama bilecekler yada bana ulaşacaklarki buda benim işime gelmez. Yani verinin geri dönüşümünüde düşünmek durumundayız.
Teşekkürler, iyi çalışmalar.