ACID - CI/CD用語集の定義
ACIDは、トランザクション対応データベースが提供する保証のセットです。Atomicity(全か無か)、Consistency(ルールが常に守られる)、Isolation(並行トランザクションが干渉しない)、Durability(コミットされたデータがクラッシュ後も残る)を指します。
なぜ重要か
ACIDによって、アプリケーションコードは複数文にわたる変更を単一の安全な操作として扱えます。これらの保証を緩めるシステム(しばしばBASEと呼ばれる)は、それらをスケールと可用性と引き換えにします。
関連ガイド
Transaction - CI/CD Glossary DefinitionTransaction: A transaction groups one or more statements into a single unit that either fully commits or full…
Isolation Level - CI/CD Glossary DefinitionIsolation Level: An isolation level controls how visible one transaction's uncommitted work is to others. The…
Eventual Consistency - CI/CD Glossary DefinitionEventual Consistency: Eventual consistency is a guarantee that, given no new writes, all replicas will conver…