用語集
ACID 特性あしっどとくせい
トランザクションの 4 性質:原子性・一貫性・独立性・永続性。
ITパスポート
ACID 特性は、トランザクションが満たすべき 4 つの性質をまとめた呼び方で、頭文字をとって ACID と呼びます。データベースの信頼性を支える基礎です。
| 頭字 | 性質 | 内容 |
|---|---|---|
| A | 原子性 | すべて成功かすべて失敗か |
| C | 一貫性 | 整合性ルールが保たれる |
| I | 独立性 | 同時実行でも互いに干渉しない |
| D | 永続性 | 確定後は障害でも消えない |
たとえば銀行のオンライン取引では、これら 4 性質がすべて守られることで、二重引き落としやデータ消失が起こりません。NoSQL の多くは性能を優先して ACID を一部緩める(BASE 特性)方針をとります。
試験では ACID の 4 文字とそれぞれの意味の対応が頻出です。ACID という用語そのものと同じ内容なので、頭文字+性質のセットで確実に覚えましょう。