ACID特性とは

ACID特性

ACID特性とは、データベースのトランザクション処理において、データの正確性や信頼性を保つために必要な4つの性質をまとめた言葉です。

Atomicity(原子性)、Consistency(一貫性)、Isolation(独立性)、Durability(永続性)の頭文字から名付けられています。

例えば、銀行振込では「口座Aからお金を引き出す」と「口座Bへ入金する」の両方が正しく行われなければなりません。

途中でエラーが発生した場合は処理全体を取り消し、正常に完了した場合は結果を確実に保存する必要があります。

ACID特性は、このような重要な処理を安全に実行するための基準となっています。

4つの性質はそれぞれ、処理をすべて実行するか全く実行しないかを保証する「原子性」、処理前後でデータの整合性を保つ「一貫性」、同時実行時でも正しい結果を保つ「独立性」、完了した処理結果を失わない「永続性」を意味します。

ITパスポート試験で覚えるポイントは、「ACIDはトランザクションの信頼性を支える4つの性質の総称であること」です。

特に、Atomicity(原子性)、Consistency(一貫性)、Isolation(独立性)、Durability(永続性)の意味を区別して覚えておきましょう。

こちらもご覧ください:ロールフォワードとは

Rate this post
Visited 5 times, 5 visit(s) today