Yedekleme & geri yükleme kararı
Yedekle ilgili ne yapman gerektiğini (yedek al, geri yükle, belirli bir ana dön - PITR, yoksa yedeği doğrula) adım adım seçip her veritabanı için doğru komut ve adımlara götüren karar ağacı.
Ne yapmak istiyorsun?
Amacını seç. Yeni bir yedek mi alacaksın, mevcut bir yedeği mi geri yükleyeceksin, belirli bir zamana (kesintiden hemen öncesine) mi döneceksin, yoksa elindeki yedeğin sağlam olduğunu mu doğrulayacaksın?
- Yedek ALMAK istiyorum
- Yedeği GERİ yüklemek istiyorum
- Belirli bir ana dönmek (PITR)
- Yedeği DOĞRULAMAK istiyorum
Yedek türü ne olsun?
Mantıksal yedek (dump) taşınabilir ve seçici geri yüklemeye uygundur ama büyük veride yavaştır. Fiziksel yedek (dosya/blok düzeyi) büyük veritabanları ve hızlı kurtarma için uygundur. İhtiyacına göre seç.
- Mantıksal yedek (dump / export)
- Fiziksel / tam yedek
Mantıksal yedek alma (dump)
Veriyi SQL/BSON ifadeleri olarak dışa aktarır. Sürümler/platformlar arası taşımada ve tek tablo/koleksiyon geri yüklemede idealdir.
Fiziksel / tam yedek alma
Data file'ların blok/dosya düzeyi kopyası. Büyük veritabanlarında hızlı, PITR ve tam kurtarma için temel oluşturur.
Yedeği geri yükleme
Elindeki en uygun yedeği hedefe geri yükle. Önce yedeğin bütünlüğünü ve zaman damgasını doğrula, sonra motora uygun komutla yükle.
Belirli bir ana dönüş (PITR)
Yanlış silme/bozulma öncesine, saniye hassasiyetinde dönmek istiyorsun. Tam yedek + o ana kadarki işlem log'ları (arşiv log / WAL / binlog) gerekir.
Yedeği doğrulama
Bir yedek, ancak geri yüklenebildiği kanıtlanınca yedektir. Bütünlüğü ve gerçek geri yüklenebilirliği düzenli test et.