テクノロジ系の用語
2相ロックとは
2相ロックとは、トランザクションの同時実行制御で、すべてのロックを獲得する段階(成長相)の後に、ロックを解放する段階(縮退相)が来るようにし、一度ロックを解放したら新たなロックを獲得しないという規則である。これを守ると、同時に実行したトランザクションの結果が、ある順序で一つずつ実行した場合と同じになる(直列化可能性)。
関連する用語
この用語が出てくる問題
- 令和3年度範囲 練習問題20: 2相ロック(Two-Phase Locking)プロトコルの説明として、適切なものはどれか。
- 令和7年度範囲 練習問題13: 分散データベースにおいて,複数のノードにまたがるトランザクションの原子性(全て成功するか全て失敗する