Hareketleri (veritabanı altyapısı)

Bir işlem, tek bir mantıksal birim çalışma olarak gerçekleştirilen işlemler dizisidir.Mantıksal çalışma birimi adı verilen bir işlem olarak nitelemek için, tutarlılık, yalıtım ve sürekliliğini (Asit) özellikleri, dört özellikler göstermesi gereken.

  • Atom oranı
    Bir hareket atomik bir iş biriminin olması gerekir; gerçekleştirilen tüm veri değişiklikleri, ya da bunların hiçbiri gerçekleştirilir.

  • Tutarlılık
    İşlem tamamlandığında, tüm verileri tutarlı bir durumda bırakmanız gerekir.İlişkisel bir veritabanında, tüm kuralları tüm korumak için yapılan değişiklikler hareketin uygulanması gerekir veri bütünlük.B-ağacı dizinler veya karakteriyle bağlantılı listeler gibi tüm iç veri yapılarını işlemin sonunda doğru olması gerekir.

  • Yalıtım
    Eşzamanlı işlemler tarafından yapılan değişiklikler diğer eşzamanlı işlemler tarafından yapılan değişiklikler yalıtılmış olması gerekir.Bir hareket ya da tanıdığı veri veya onu başka bir eşzamanlı hareketi modifiye önceki durumunda ikinci işlem tamamlandı, ancak bir ara durumu tanımıyor sonra verileri tanır.Buna serializability çünkü denir onu sonuçlar başlangıç verileri yeniden ve bir dizi veri olduğu, özgün hareketleri gerçekleştirilen sonra aynı durumda sonlandırmak için hareketleri yeniden yürütme yeteneğini de.

  • Dayanıklılık
    Bir hareket tamamlandıktan sonra etkileri kalıcı olarak sistemde verilmiştir.Değişiklikler de bile kalıcı olay sistem hatası.

Hareketleri zorlamayı ve belirtme

sql programcılar, başlangıç ve bitiş mantıksal veri tutarlılığını zorlayan noktalarda hareketleri sorumludur.Verileri tutarlı bir duruma göre kuruluşun içinde bırakın veri değişiklikleri dizisini Programcı tanımlamanız gerekir iş kuralları.Programcı, tek bir işlem içinde bu değişikliği deyimleri içerir böylece SQL Server Veritabanı Altyapısı fiziksel zorlayabilir bütünlük işlem.

örnek gibi bir kuruluş veritabanı sisteminin sorumluluğundadır Veritabanı Altyapısı, fiziksel sağlayarak düzenekleri saðlamak bütünlük her hareketi.The Veritabanı Altyapısı provides:

  • Hareket yalıtım koru tesisleri kilitleniyor.

  • Hareket dayanıklılık sağlamak tesis günlüğü.Olsa bile, sunucu donanımı, işletim sistemi veya örneğini Veritabanı Altyapısı kendisini başarısız, örnek otomatik olarak geri almak almak dönmek noktasına göre tamamlanmamış işlemler yeniden başlatma sonrasında işlem günlüklerini kullanırsistem hatası.

  • Hareket kararlılık ve tutarlılık zorla hareket yönetim özellikleri.Bir hareket başlatıldıktan sonra başarılı bir şekilde tamamlanması gerekir, ya da örnek , Veritabanı Altyapısı tüm işlem başlatıldığından bu yana yaptığınız veri değişiklikleri geri alır.