Data Disaster Recovery mantıksal ve fiziksel yedeklemeyi destekler. Her yöntemin nasıl çalıştığını anlamak ve veritabanı boyutunuza ve performans gereksinimlerinize uygun olanı seçmek için bu konuyu kullanın.
Yedekleme yöntemleri
Mantıksal yedekleme
Mantıksal yedekleme; tablolar, dizinler ve saklı yordamlar gibi veritabanı nesnelerini SQL deyimlerini çalıştırarak dışa aktarır. Yaygın araçlar arasında mysqldump (MySQL) ve exp/imp (Oracle) bulunur.
Özellikler:
Veritabanı veya tablo düzeyinde yedekleme yapar; bu sayede tüm örneği geri yüklemek yerine tek tek tabloları geri yükleyebilirsiniz. Buna karşın fiziksel yedekleme yalnızca tüm örneği geri yükler.
Yedekleme sırasında veritabanlarını kilitlemez; bu da veritabanı performansı üzerindeki etkiyi en aza indirir.
Yedekleme ve geri yükleme işlemleri genellikle fiziksel yedeklemeye göre daha yavaştır; bu nedenle 1 TB'a kadar olan veritabanları için daha uygundur.
Artımlı yedekleme: Data Disaster Recovery, veritabanı belleğinde depolanan günlükleri okur ve artımlı yedeklemeyi gerçek zamanlı olarak gerçekleştirir. Okuma hızı, günlük oluşturma hızına bağlı olarak otomatik olarak ayarlanır; böylece G/Ç performansında düşüş önlenir.
Data Disaster Recovery tarafından destekleniyor: Evet. 1 MB ile 1 TB arasındaki veritabanları için önerilir.
Fiziksel yedekleme
Fiziksel yedekleme, işletim sistemindeki gerçek veritabanı dosyalarını kopyalar. Veritabanı sunucusuna yüklenen bir Data Disaster Recovery yedekleme ağ geçidi, dosya düzeyinde kopyalama işlemini yönetir. Yaygın araçlar arasında XtraBackup (MySQL) ve RMAN (Oracle) bulunur.
Özellikler:
Tüm veritabanı örneğini tek bir bütün olarak yedekler; mantıksal yedeklemenin aksine tablo veya veritabanı düzeyinde ayrıntı sağlamaz.
Verileri doğrudan diskten okur; bu durum yedekleme sırasında veritabanının G/Ç performansını etkiler.
Hem yedekleme hem de geri yükleme açısından mantıksal yedeklemeye göre daha hızlıdır; bu nedenle büyük veritabanları için tercih edilen seçimdir.
Fiziksel bir yedeği geri yükledikten sonra, üretim ortamını etkilemeden yedek verilerini test etmek veya doğrulamak amacıyla sandbox örnekleri oluşturabilirsiniz. Ayrıntılar için bkz. Data Disaster Recovery sanal alanına genel bakış.
Data Disaster Recovery tarafından destekleniyor: Evet. 1 TB'tan büyük veritabanları için önerilir. Veritabanı sunucusuna bir yedekleme ağ geçidi yüklenmesini gerektirir. Kurulum talimatları için bkz. Yedekleme ağ geçidi yükleme.
Anlık görüntü
Anlık görüntü yedeklemesi, anlık görüntü teknolojisini kullanarak bir veri kümesinin tamamen kullanılabilir bir kopyasını oluşturur. Anlık görüntüler yerel olarak depolanabilir veya sunucular arasında çoğaltılabilir. Yaygın araçlar arasında VERITAS File System, Linux LVM ve NetApp NAS bulunur.
Data Disaster Recovery tarafından destekleniyor: Hayır. Data Disaster Recovery anlık görüntü tabanlı yedeklemeyi desteklemez.
Karşılaştırma: mantıksal yedekleme ve fiziksel yedekleme
| Nitelik | Mantıksal yedekleme | Fiziksel yedekleme |
|---|---|---|
| Yedekleme kapsamı | Veritabanı veya tablo düzeyi | Yalnızca tüm veritabanı örneği |
| Tam yedekleme mekanizması | Tablo verilerini böler ve SQL deyimlerini kullanarak paralel olarak okur | Sunucuya yüklenen bir yedekleme ağ geçidi kullanarak veritabanı dosyalarını diskten kopyalar |
|
|
Desteklenir — veritabanı günlüklerini bellekten gerçek zamanlı olarak okur; günlük oluşturma hızına göre okuma hızını ayarlar | — |
| G/Ç üzerindeki etkisi | Orta — tam yedekleme sırasında diskten okuma yapar | Orta — diskten okuma yapar, G/Ç performansını etkiler |
| Veritabanı kilitleme | Yedekleme sırasında kilit yok | — |
| Yedekleme ve geri yükleme hızı | Daha yavaş | Çoğu durumda daha hızlı |
| Önerilen veritabanı boyutu | 1 MB–1 TB | 1 TB'tan büyük |
| Ek yetenekler | — | Geri yüklenen verileri test etmek için sandbox örneklerini destekler |
Sırada ne var
Veritabanı motorunuz için hangi yedekleme yöntemlerinin mevcut olduğunu kontrol etmek için bkz. Veritabanı motorları ve özellikleri.
Yedekleme verilerinin nerede depolandığını öğrenmek için bkz. Yerleşik depolama ve OSS.
İlk yedeklemenizi yapılandırmak için bkz. Yedekleme zamanlaması oluşturma.