Nuri Akman wrote On 04-09-2009 14:39:
> Elimde bulunan büyük bir veritabanını "acil durumlar için" bir başka
> şehirdeki sunucuya yedeklemem gerekiyor. Veri çok olduğu için tedbir

Bu yedek sunucu hizmet verecek mi? Yani sadece sql dökümlerini diskte mi 
saklayacaksınız, yoksa o verilerle bir veritabanı sunucusunun hizmet vermesini 
istiyor musunuz?

> almam gerek. Veritabanımda saklanan verilerin son 30 güne ait olanları
> benim için ÖNEMLİ, değerleri sadece arşiv amaçlı duruyor. Toplamda 40
> kadar tablom var ama 2 tablom büyük. Bu 2 büyük tablonun da sadece son

"Son 30 gün" benzeri sql dump yapan bir yardımcı programla hiç karşılaşmadım. 
Böyle bir filtrelemeyi anca gerekli SQL komutlarını girdiğiniz bir uygulama 
ile yapabilirsiniz gibi geliyor..

> Belirttiğim bu veriler için SQL üretebilecek ve bunu .txt dosyasına
> yazabilecek bir yöntem arıyorum. Bunu da bir CronJob ile diğer sunucu'ya
> FPT ile upload edip, orada da restore etmeyi planlıyorum. Bu işlemi de
> günde 4 defa tekrarlatacağım.

Mysql master-master veya master-slave replikasyon kurmayı değerlendirdiniz mi? 
Günde 4 kez tabloları elle yedeklemek demek, neredeyse senkronize olsunlar 
demek. Bence master-slave replikasyon kurup, her gün bir saatte ikinci 
sunucuda çalışıp, tablolardaki 30 günden eski satırları silen bir uygulama 
bana daha mantıklı geldi..


-- 
Alper Oğuz
[email protected]
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap