Yedekleme ve Kurtarma Arasındaki Fark Nedir?

İçindekiler:

Anonim

NS asıl fark yedekleme ve kurtarma arasında yedekleme, bir veritabanı arızasında kullanılabilecek verilerin bir kopyasıdır, kurtarma ise bir arıza meydana geldiğinde bir veritabanını doğru duruma geri yükleme işlemidir.

DBMS (Veritabanı Yönetim Sistemi), veritabanlarını kolay ve etkin bir şekilde yönetmeye yardımcı olan ve kullanıcıların verileri düzenli bir şekilde düzenlemesine olanak tanıyan bir yazılımdır. DBMS birçok avantaj sağlar. Veritabanlarından verilerin depolanmasına, işlenmesine ve alınmasına izin verir. Ayrıca işlem yapılmasına izin verir ve verilere koruma sağlar. Yedekleme ve kurtarma, DBMS ile ilgili iki ana kavramdır.

Yedekleme, Mantıksal Yedekleme, Fiziksel Yedekleme, Kurtarma

Yedekleme Nedir?

Yedek, verilerin temsili bir kopyasıdır. Kontrol dosyaları, veri dosyaları gibi bir veritabanının önemli unsurlarını içerir. Veritabanlarında beklenmeyen arızalar olabilir. Bu nedenle, veritabanının yedeğini tutmak daha iyi bir çözümdür. İki ana yedekleme türü vardır. Bunlar fiziksel yedeklemeler ve mantıksal yedeklemelerdir.

Fiziksel yedeklemeler veri dosyaları, kontrol dosyaları, arşivlenmiş yineleme günlükleri ve günlük dosyaları gibi fiziksel veritabanı dosyalarının kopyalarıdır. Veritabanı bilgilerini başka bir konuma depolayan dosyaların kopyalarıdır. Veritabanındaki kurtarma mekanizmasının temelidir.

Diğer yedekleme türü mantıksal veritabanı dosyalarıdır. Bunlar mantıksal yedeklemeler bir veritabanından çıkarılan mantıksal verileri içerir. Görünümler, işlevler, tablolar, prosedürler vb.'den oluşur. Ancak, yalnızca mantıksal yedeklemeler almak, yalnızca yapısal bilgiler sağladığı için çok faydalı değildir. Genel olarak, bir veritabanı arızasında yardımcı olduğu için yedekleme almak yararlıdır.

Kurtarma Nedir?

Kurtarma, bir hata oluştuğunda bir veritabanının doğru duruma geri yüklenmesine yardımcı olur. Diğer bir deyişle, ani bir arıza sonrasında veritabanının tutarlı bir duruma gelmesini sağlar. Bu nedenle, kurtarma işlemi veritabanının güvenilirliğini artırır.

Günlük tabanlı kurtarma kullanarak veritabanını kurtarmak mümkündür. Günlük, bir işlemin kayıtlarını içeren bir kayıt dizisidir. Her işlemin günlüğü, bazı sabit depolarda tutulur. Bir arıza sırasında veritabanının kurtarılmasına yardımcı olur. Günlük, yürütülecek işlem, değiştirilen değerler ve işlem durumu hakkındaki bilgileri içerir. Tüm bu bilgiler yürütme sırasına göre saklanacaktır.

Ayrıca, eş zamanlı işlemlerde geri kazanım mümkündür. İki işlem aynı anda yürütüldüğünde günlükler araya girebilir. Sistemi kurtarmak ve tüm logları bir önceki noktaya döndürmek zor bir işlemdir. Bir kontrol noktası bu soruna bir çözümdür. Kontrol noktaları kıyaslama olarak çalışır.

Bu mekanizma, önceki günlükleri sistemden kaldırır ve bunları kalıcı olarak bir depolama sisteminde saklar. DBMS'nin tutarlı durumda olduğu bir noktayı bildirir. Ayrıca, ikincil depolamada ana belleğin günlük kayıtlarının yazılması ve günlük dosyasına kontrol noktası kayıtlarının yazılması gibi görevleri de içerir. Bir işlem başarısız olduğunda, kurtarma sistemi kontrol noktasını işleme ekler.

Yedekleme ve Kurtarma Arasındaki İlişki

Yedekleme ve Kurtarma Arasındaki Fark

Tanım

Yedekleme, bir veri kaybı olayı meydana geldikten sonra orijinali geri yüklemek için kullanılan verilerin bir kopyasıdır. Kurtarma, erişilemeyen, kaybolan, bozulan, hasar gören veya biçimlendirilmiş verileri orijinal durumuna alma işlemidir. Bu tanımlar, yedekleme ve kurtarma arasındaki temel farkı açıklar.

temel

Yedekleme, verilerin kopyalanmasıdır, kurtarma ise veritabanını depolamak için bir işlemdir.

Çözüm

Yedekleme ve kurtarma, DBMS ile ilgili iki ana kavramdır. Yedekleme ve kurtarma arasındaki fark, yedeklemenin bir veritabanı arızasında kullanılabilecek verilerin bir kopyası olması, kurtarma ise bir arıza meydana geldiğinde bir veritabanını doğru duruma geri yükleme işlemi olmasıdır.

Görünüm inceliği:

1. BagoGames tarafından Flickr aracılığıyla (CC BY 2.0) “Veri Kurtarma: Yapılacaklar ve Yapılmayacaklar”

Yedekleme ve Kurtarma Arasındaki Fark Nedir?