Delphi Can

Orjinalini görmek için tıklayınız: ACID nedir? Neden önemlidir?
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
SQL SERVER – ACID (Atomicity, Consistency, Isolation, Durability) (Atomiklik, Tutarlılık, Yalıtım, Dayanıklılık)

Veri tabanı uzmanları, bir veri tabanı yazılımını ve uygulama mimarilerini değerlendirirken genelde ACID (Atomicity, Consistency Isolation, Durability kelimelerin kısaltması) özelliklerinin olup olmadığına bakarlar. Bir veri tabanının güvenilir olabilmesi için bu dört özelliği de sağlaması beklenir.

Atomicity (atomiklik, bölünemez olma) tamamı veya hiçbiri anlamına gelir.

Consistency (tutarlılık) bir işlemin (ing. transaction) hiçbir zaman yarım bırakılmamış olmasını garanti eder.

Isolation (yalıtım) bitmemiş bir işlemin diğer işlemleri etkilemeyeceğini garanti eder.

Durability (dayanıklılık) veri tabanının beklemedeki değişiklikleri, sunucunun anormal bir sonlandırma işleminden kurtarabilecek şekilde takip edebilmesini ifade eder.

Yukarıdaki dört kural veri tabanlarıyla uğraşan her programcı için çok önemlidir.

acid-pic1.png


ACID, iş görüşmelerinin de en popüler sorularından biridir. Ayrıca her programcının yanında her veri tabanı yöneticisinin de ACID kavramını bilmesi gerekir. Bir bilişim sistemi veya veri tabanı tasarımı yaparken daha iyi uygulamalar geliştirmenize yardımcı olacak ACID özelliklerini sağlayan bir veri tabanı seçtiğinizden emin olmalısınız.

ACID kısaltması 1983 yılında Andreas Reuter ve Theo Härder tarafından ortaya atılmıştır. Ama daha öncesinde (1970’lerin sonunda) Jim Gray zaten bu özellikleri ortaya atmıştı. MS SQL Server, Oracle, MySQL, PostgreSQL veri tabanları ACID özelliklerini standart olarak sağlayan veri tabanlarından bazılarıdır.


Yazar: 9 Aralık 2007, Pinal Dave (Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.)
Türkçe’ye çeviren: 29 Aralık 2018, C. Sunguray
Orijinal makale: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Türkçe yazı PDF formatında: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Teşekkürler @csunguray bey.