エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
S2PLと永続化 - Qiita
トランザクションのACID特性とはいうものの、これまではIsolationに関わる話しかしてこなかった。 しか... トランザクションのACID特性とはいうものの、これまではIsolationに関わる話しかしてこなかった。 しかしDurability(記録したデータが永続化される)という特性はDBを使う上で魅力的であり欠かすことができないものである。 Strict Two Phase Lock 2PLというプロトコルは「ロックを使うときは成長相と縮退相の2フェーズで扱え」というルールだったが、このプロトコルに愚直に従うだけではDurabilityを達成することはできない。 そこで「縮退相より前にコミット(データの永続化)を行え」という追加ルールを加える事でDurabilityを達成できる。 この追加ルールが加わった2PLをStrict Two Phase Lock(S2PL)と言う。 この説明ではピンと来ないと思うので図で説明すると こんな感じに、縮退相が終わった後でディスクに永続化する場合、もちろんT1