アトミックコミット
一連の個別の変更を、単一の処理として実行するための処理。
不可分性
一貫性
実際には、ハードウェアの制約により真のアトミックコミットは実現できない。
一つのデータベースエントリは、複数の異なるセクタにまたがる場合もある
一度に書き込むことができるセクタは一つだけ
メモリ内のデータベースエントリが変更された後、そのエントリはディスクに書き込まれるためにキューに入れられる
データベースではどのように実現しているのか?
2相コミット
3相コミット