Ev Güvenlik Veritabanlarında asit nedir? - techopedia nedir?

Veritabanlarında asit nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Atomiklik Tutarlılığı İzolasyonu Dayanıklılığı (ACID) ne anlama geliyor?

Atomisite Tutarlılık İzolasyon Dayanıklılığı (ACID), bir veritabanı sisteminin dört işlem özelliğine atıfta bulunan bir kavramdır: atomisite, tutarlılık, izolasyon ve dayanıklılık.

Techopedia, Atomisite Tutarlılığı İzolasyon Dayanıklılığını (ACID) açıklıyor

Bir veritabanı, veritabanı güvenilirliğini sağlamak için aşağıdaki dört özelliği garanti eder:


Atomisite: Bir veritabanı tamamen veya hiçbir kuralı izler, yani veritabanı tüm işlem işlemlerini tek bir birim veya atom olarak kabul eder. Böylece, bir veritabanı bir işlemi işlediğinde, ya tamamen tamamlanır ya da hiç yürütülmez.


Tutarlılık: Veritabanına yalnızca tüm kural ve kısıtlamalara uyan geçerli verilerin yazılmasını sağlar. Bir işlem geçersiz verilerle sonuçlandığında, veritabanı, önceki tüm kurallara ve kısıtlamalara uyan önceki durumuna geri döner.


Yalıtım: İşlemlerin parazitsiz olarak aynı anda güvenli ve bağımsız bir şekilde işlenmesini sağlar, ancak işlemlerin sırasını garanti etmez. Örneğin, A kullanıcısı 100 ABD Doları çeker ve B kullanıcısı Z kullanıcı hesabından 1000 ABD doları bakiyesi olan 250 ABD Doları çekilir. A ve B'nin her ikisi de Z'nin hesabından çekildiğinden, kullanıcılardan birinin tutarsız verilerden kaçınarak diğer kullanıcı işlemi tamamlanana kadar beklemesi gerekir. B'nin beklemesi gerekiyorsa, B'nin A işlemi tamamlanana ve Z'nin hesap bakiyesi 900 dolar olarak değişene kadar beklemelidir. Şimdi, B bu 900 $ bakiyeden 250 $ çekebilir.


Dayanıklılık: Yukarıdaki örnekte, B kullanıcısı yalnızca A kullanıcısı işlemi tamamlandıktan ve veritabanında güncellendikten sonra 100 $ geri çekebilir. Sistem, A işlemi veritabanına kaydedilmeden önce başarısız olursa, A herhangi bir para çekemez ve Z'nin hesabı önceki tutarlı durumuna geri döner.

Veritabanlarında asit nedir? - techopedia nedir?