dayanıklılık

Yazar: Robert Simon
Yaratılış Tarihi: 18 Haziran 2021
Güncelleme Tarihi: 13 Mayıs Ayı 2024
Anonim
Dayanıklılık Konu Anlatımı ve Soru Çözümü | PDF | TYT Fizik #2022
Video: Dayanıklılık Konu Anlatımı ve Soru Çözümü | PDF | TYT Fizik #2022

İçerik

Tanımı - Dayanıklılık ne anlama geliyor?

Veritabanlarındaki dayanıklılık, işlemlerin kalıcı olarak kaydedilmesini ve bir veritabanı çökmesi sırasında bile yanlışlıkla kaybolmamasını veya silinmemesini sağlayan özelliktir. Bu, genellikle tüm işlemleri geçici olmayan bir depolama ortamına kaydederek gerçekleştirilir.


Dayanıklılık, atom, tutarlılık, izolasyon ve dayanıklılık anlamına gelen ACID kısaltmasının bir parçasıdır. ACID, tüm veritabanı işlemlerinin güvenilirliğini garanti eden bir dizi özelliktir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Dayanıklılığı açıklıyor

Varlığı veritabanları üzerinde çalışan bilgi sistemlerine bağlı olan bankalar ve hastaneler gibi çeşitli kuruluşlar vardır. Taahhüt edilen işlemlerin% 100'ünü geri kazanabilme yeteneği kesinlikle çok önemlidir. Geri kazanım oranı, yüzde 90, hatta yüzde 99,6 değil, yüzde 100 olmalıdır. Ek olarak, bu kurtarma kalıcı olmalıdır, yani veritabanı sunucusu işletim sistemi arızası veya elektrik kesintisi nedeniyle çökse bile tüm işlemler yeniden yapılmalıdır.


ACID'nin bir parçası olarak dayanıklılığın ilişkisel veritabanı sistemlerinin tasarımcıları için neden kutsal bir kap olduğunu hemen anlayabilirsiniz. 1983 tarihli "İşlem Odaklı Veri Tabanı Kurtarma İlkeleri" başlıklı makalesinde Theo Harder ve Andreas Reuter tarafından popüler hale getirilen bir terim olan ACID, uygun bir şekilde uygulandığında tüm veri tabanlarının güvenilir bir şekilde işlenmesini, kullanılmasını ve saklanmasını garanti edecek nitelikler kümesidir. işlemler.

Modern ilişkisel veritabanı sistemlerinde dayanıklılık, genellikle işlem günlükleri - geri dönüştürülebilir dosyalar - tüm veritabanı işlemlerini bir oturumda depolamak için kullanılan dosyalar aracılığıyla sağlanır. Bir kullanıcı bir taahhüt komutu verdikten sonra, işlem ilk önce sabit disk gibi geçici olmayan bir ortamda depolanan veritabanı dosyalarına kaydedilir; bu işlem, kullanıcının kaydetmenin gerçekleştiğini teyit etmeden önce yapılır. Bir veritabanının kaydetmeden önce çökmesi durumunda, veri tabanı bir sonraki yeniden başlatılışında veriler hala işlem günlüğündedir, ancak kabul edilmeyen değişiklikler geri alınmakta veya geri alınmaktadır. Sunucuların coğrafi olarak dağılmış olduğu dağıtılmış hesaplamada, bu garantinin uygulanması zor ya da zordur, bu nedenle iki aşamalı işlemin kullanılmasıyla aynı elde edilir.


Bu tanım Databases con'da yazılmıştır.