エンジニア初心者が躓いたことハマったことを公開します!
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
《コ》トランザクション◆データベースに対するデータの変更処理などのような、密接に関連する複数の処理の集まり。通常トランザクション内の処理はその全 てが成功するように保証されるが、もし一つでも成功しない場合は、他の全ての処理が取り消される。不可分操作(atomic operation)の一つ。
『transaction』
ロールバック (英: rollback、巻き戻し) はコンピュータ用語では、データ更新などで障害が起こったときに、その前の状態にまで戻ることをいう。後進復帰とも言う。
データベースでは、更新前のジャーナルファイルを使い、更新前の正常な状態に戻す。
コミット (commit) とは、データベースにおいてトランザクションによる内容更新を恒久的なものとして確定することを指す。
一般にトランザクションの終了時にその更新を確定するという意味で「コミットする」などと使用する。リレーショナルデータベースマネジメントシステム (RDBMS) のSQLのCOMMIT文はトランザクションの完了時に使用され、そのトランザクションによる更新が他からも見えるようにする。逆に、更新を取り消す処理をロールバックと呼び、こうした制御をコミットメント制御と呼ぶ。SQLではROLLBACK文がその処理を行う。