データベース初級
COMMIT
commit
一言で言うと
トランザクションを確定するコマンド。
もう少し詳しく
一言で言うと
トランザクションを確定するコマンド。
もう少し詳しく
トランザクションを確定するコマンド。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
RDB の世界では、COMMIT を実行した時点でトランザクションの境界が確定し、それまで保持していたロックが解放されます。また内部的には WAL(Write-Ahead Log)や REDO ログへの書き込みが完了することで、障害発生時にもデータの永続性が保証されます。大規模なデータを扱うアプリでは特に重要です。
実務でどう使うか
関連する章
Ch73, Ch133, Ch278 で詳しく学べます。