**ACID 読み:あっしど 英語:ACID 別名:[[トランザクション]] 意味: ACIDとトランザクションに必要な4大特性の頭文字をとった言葉。 原子性(Atomicity)、一貫性(Consistency)、隔離性(Isolation)、持続性(Durability)の4つがその条件。 &bold(){Atomicity【原子性】} 一連の処理を分割できない単位にするのが原子性。 Atomicityを持たせることで完全に処理されるか全く処理されないかどちらかになります。 &bold(){Consistency【一貫性】} 決められたルールに対して整合性を崩してはならないという一貫性。 Consistencyを持たせることで[[データベース]]の整合性を崩すような命令は処理しません。 &bold(){Isolation【隔離性】} トランザクションの処理が終わるまで[[その他]]の一切の命令は受け付けない隔離性。 処理の間はロックされ他の命令からは分離されます。 &bold(){Durability【持続性】} 処理が完了した後に残る永続性。 トランザクション処理が完了したデータはそのデータベースにおいて整合性がとれたものでありデータは取り消されてはなりません。 &date(j) -[[トランザクション]] -[[データベース]] -[[BASE]] -[[2フェーズ・コミット]]