Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlem öncüleri tarafından ortaya çıkan ACID kısaltması atomik, tutarlı, yalıtılmış ve dayanıklı anlamına gelir. Öngörülebilir davranışı sağlamak için tüm işlemlerin bu temel özelliklere sahip olması ve görev açısından kritik işlemlerin tümü veya hiçbiri teklifi olarak rolünü pekiştirmesi gerekir.
Aşağıdaki listede her ACID özelliğinin tanımı ve açıklaması yer alır:
-
Atomik
-
bir işlemin tam olarak bir kez yürütülmesi ve atomik olması gerekir; işin tamamı yapılır veya hiçbiri yapılmaz. Bir işlem içindeki işlemler genellikle ortak bir amacı paylaşır ve birbirine bağımlıdır. Sistem, bu işlemlerin yalnızca bir alt kümesini gerçekleştirerek işlemin genel amacını tehlikeye atabilir. Bölünmezlik, işlemlerin yalnızca bir alt kümesini işleme olasılığını ortadan kaldırır.
-
tutarlı
-
İşlem, verilerin tutarlılığını koruyarak verilerin tutarlı bir durumunu başka bir tutarlı veri durumuna dönüştürmelidir. Tutarlılığı koruma sorumluluğunun büyük bir kısmı uygulama geliştiricisine aittir.
-
yalıtılmış
-
bir işlem bir yalıtım birimi olmalıdır, bu da eşzamanlı işlemlerin sistemde çalışan tek işlem gibi davranması gerektiği anlamına gelir. Yüksek yalıtım derecesi eşzamanlı işlem sayısını sınırlayabildiğinden, bazı uygulamalar daha iyi aktarım hızı karşılığında yalıtım düzeyini azaltır. Daha fazla bilgi için bkz. İşlem Yalıtım Düzeylerini Yapılandırma.
-
Dayanıklı
-
Bir işlemin kurtarılabilir olması ve bu nedenle dayanıklı olması gerekir. Bir işlem işleniyorsa, bilgisayar işlemeden hemen sonra kilitlense bile sistem güncelleştirmelerinin kalıcı olabileceğini garanti eder. Özelleştirilmiş günlük kaydı, sistemin yeniden başlatma yordamının işlemin gerektirdiği tamamlanmamış işlemleri tamamlayarak işlemin dayanıklı olmasını sağlar.