Günlük gönderimi - Log shipping

Günlük gönderimi yedekleme işleminin otomatik hale getirilmesi işlemidir işlem günlüğü birincil (üretim) veritabanı sunucusundaki dosyalar ve ardından bunları bekleme sunucuya geri yükleme. Bu teknik aşağıdakiler tarafından desteklenmektedir: Microsoft SQL Sunucusu,[1] 4D Sunucu,[2] MySQL,[3] ve PostgreSQL.[4][5] Benzer çoğaltma, günlük gönderiminin birincil amacı, bir üretim sunucusunu hızla değiştirebilen bir yedekleme sunucusunu sürdürerek veritabanı kullanılabilirliğini artırmaktır. Gibi diğer veritabanları Uyarlanabilir Sunucu Kurumsal ve Oracle Veritabanı tekniği destekleyin, ancak Veritabanı yöneticisi işi gerçekleştirmek için kod veya komut dosyaları yazmak.

Gerçek olmasına rağmen yük devretme günlük sevkiyatında mekanizma manueldir, bu uygulama genellikle insan ve sunucu kaynaklarındaki düşük maliyeti ve uygulama kolaylığı nedeniyle seçilir. Buna karşılık, SQL sunucusu kümeler otomatik yük devretmeyi etkinleştirin, ancak çok daha yüksek depolama maliyetleri pahasına. Veritabanı replikasyonu ile karşılaştırıldığında, günlük sevkiyatı raporlama yetenekleri açısından pek bir şey sağlamaz, ancak veri tablolarıyla birlikte sistem tablolarını yedekler ve yedek sunucuyu kullanıcıların değişikliklerinden kilitler.[6] Çoğaltılmış bir sunucu değiştirilebilir (ör. Görüntüleme ) ve bu nedenle yük devretme amaçları için uygun değildir.

Referanslar

  1. ^ SQL Server Günlük Gönderimi Nasıl Gerçekleştirilir Arşivlendi 2009-01-04 de Wayback Makinesi, "Günlük Nakliye Nedir". Erişim tarihi: 2008-12-16.
  2. ^ "Mantıksal Bir Yansıtma Oluşturma". 4D Server v14 Belgeleri.
  3. ^ "MySQL :: MySQL 5.7 Referans Kılavuzu :: 17.1 Çoğaltmayı Yapılandırma". mysql.com.
  4. ^ "Yüksek Kullanılabilirlik için Hazır Beklemede Sunucular". PostgreSQL 8.2.19 Belgeleri.
  5. ^ "Sıcak Bekleme". PostgreSQL Wiki. Alındı 2011-01-25.
  6. ^ Ibison, Paul. "Günlük Gönderimi - Çoğaltma". SQLServerCentral.com. Alındı 2009-08-07.

Dış bağlantılar