İçindekiler:
Tanım - Atomiklik ne anlama geliyor?
Atomisite, bir işlemin ya hep ya hiç olmaması gerektiğini belirten veritabanı sistemlerinin bir özelliğidir. Yani, işlem ya tamamen gerçekleşmeli ya da hiç gerçekleşmemelidir. Kısmen tamamlanmamalıdır.
Techopedia Atomikliği Açıklıyor
Atomisite, veritabanı işlemlerinin güvenilirliğini garanti etmek için kullanılan bir dizi prensip olan ACID modelinin (Atomicity, Tutarlılık, İzolasyon, Dayanıklılık) bir parçasıdır. Atomisite genellikle günlük kaydı veya günlük kaydı gibi karmaşık mekanizmalarla veya işletim sistemi çağrılarıyla elde edilir.
Bir atomik işlemi neyin oluşturduğunun tanımı, içeriği veya uygulandığı ortam tarafından belirlenir. Örneğin, bir çevrimiçi havayolu rezervasyon sisteminde rezervasyon, birlikte bir işlem oluşturan - koltuk için ödeme yapan ve yeni ödenen müşteri için yer ayırtan 2 ayrı işlemden oluşabilir. İş mantığı, bu iki farklı ve ayrı eylemin birlikte gerçekleşmesi gerektiğini belirtir. Biri diğeri olmadan gerçekleşirse, sorunlar ortaya çıkabilir. Örneğin, sistem iki ayrı müşteri için aynı koltuğu ayırabilir.
Atomisite sunduğunu iddia eden bir veritabanı sisteminin, güç kaynağında veya veritabanını kullanan temel işletim sistemindeki veya uygulamadaki arıza karşısında bile bunu yapabilmesi önemlidir.
