ACID
- SQL kursu
- Orta seviye
- Ders 104/115
- 4 dk
ACID ilkelerini öğrenirsin.
ACID
ACID dört özelliktir: Atomicity, Consistency, Isolation, Durability. Güvenilir transaction'ların temeli.
-- Atomicity: ya hep ya hiç
-- Consistency: geçerli durum
-- Isolation: bağımsız oturum
-- Durability: kalıcı değişiklikÖrnekte: dört ACID özelliği.
ACID — ayrıntı
Atomicity bölünmezlik, Consistency tutarlılık, Isolation izolasyon, Durability dayanıklılık sağlar.
Örneğin COMMIT edilen bir sipariş, sunucu hemen ardından kapansa bile kaybolmaz; bu dayanıklılık (Durability) ilkesidir.
Uygulama ACID
Bir transfer transaction'ı yaz: BEGIN, iki UPDATE, COMMIT.
Başlangıç kodu
-- transfer yazÖrnek çözüm
BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;Beklenen çıktı
Transaction tamamlandı
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 ACID A
A: ____ (ya hep ya hiç)
A: Atomicity (ya hep ya hiç)
Açıklama: Atomicity doğru cevap.
2 ACID: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
Atomicity |
bölünmezlik |
Consistency |
tutarlılık |
Isolation |
izolasyon |
Durability |
dayanıklılık |
3 ACID'de A ne demektir?
- Always
- Automatic
- Atomicity Doğru cevap
- Access
Açıklama: ACID'de A Atomicity (bölünmezlik) demektir.