Yedeklemenin Önemi
Yedekleme işlemi, sistem güvenliği ve veri bütünlüğü açısından hayati bir rol oynar:Veri Kaybını Önleme
Sistem arızası, donanım hatası veya yanlışlıkla yapılan silme işlemlerinde verilerinizi korur.
Hızlı Kurtarma
Olası bir veri kaybı durumunda, yedekten hızlıca geri yükleme yaparak sisteminizi kısa sürede çalışır hale getirebilirsiniz.
Versiyon Kontrolü
Farklı zamanlarda alınan yedekler sayesinde, sisteminizin farklı versiyonlarını saklayabilir ve gerektiğinde geri dönebilirsiniz.
İş Sürekliliği
Kritik sistemlerde iş sürekliliğini sağlar ve olası kesintilerin etkisini minimize eder.
MongoDB Yedekleme İşlemi
Yedekleme Komutu
Aşağıdaki komut kullanılarak MongoDB veritabanı yedeklenebilir:mongodump
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
--host | string | Evet | Primary MongoDB sunucusunun IP adresi |
--port | number | Evet | MongoDB port numarası |
--authenticationDatabase | string | Hayır | Kimlik doğrulama veritabanı (varsayılan: admin) |
--username | string | Evet | MongoDB kullanıcı adı |
--password | string | Evet | MongoDB şifresi |
--db | string | Evet | Yedeklenecek veritabanı adı |
--gzip | boolean | Hayır | Yedek dosyasını sıkıştırır |
--archive | string | Evet | Yedek dosyasının kaydedileceği yol ve dosya adı |
Yedekleme Dosya İsimlendirmesi
Yedekleme dosya isimlendirmesinde yedeğin alındığı tarih ve Apinizer sürüm bilgisinin kullanılması önerilir.Önerilen Dosya Adı Formatı:
apinizer-backup--v<CURRENT_VERSION>--<BACKUP_DATE>--01.archiveBu format sayesinde:- Hangi yedeğin hangi sistem versiyonuna ait olduğu kolayca anlaşılır
- Geri yükleme işlemlerinde versiyon uyumsuzlukları önlenir
- Arşivlenen yedeklerin yönetimi kolaylaşır
Koleksiyonları Hariç Tutma
Yedekleme En İyi Uygulamaları
Düzenli Yedekleme
Yedeklemeleri düzenli aralıklarla (günlük, haftalık) alın
Otomatikleştirme
Yedekleme işlemlerini otomatikleştirin (cron job, scheduled task)
Farklı Konumlarda Saklama
Yedekleri farklı fiziksel konumlarda saklayın
Test Etme
Yedeklerin düzenli olarak geri yükleme testlerini yapın
Versiyon Bilgisi
Yedek dosyalarında mutlaka sürüm bilgisi bulundurun
Güvenlik
Yedek dosyalarını güvenli bir şekilde saklayın ve erişim kontrolü uygulayın

