データベース

勉強するのをすっかり忘れてた。間違えたとこ、引っかかったところをメモ。

ACID属性

トランザクションの持つべき4つ性質

名前 説明
原子性(Atomicity) 途中で終了する事はないこと
一貫性(Consistency) 更新の内容がデータベースのルールに反しないこと
独立性(Isolation) 相互に影響を与えることはないこと
耐久性(Durbility) 一度完了したトランザクションは障害で失われないこと

2相コミット

分散データベースで、データベース間の整合性を保つための仕組み。
1段階目で各DBにセキュアを送信する。そして、そのセキュアに対しOKが返ってきた場合のみ、コミットする。