忍者ブログ

エンジニア初心者の備忘録

エンジニア初心者が躓いたことハマったことを公開します!

トランザクション処理

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

トランザクション処理

今回は、トランザクション処理についてまとめます。


下記、サイトが参考になりました。

『トランザクション処理』

『トランザクション処理』Wikipedia


それでは、トランザクションの原義は、

《コ》トランザクション◆データベースに対するデータの変更処理などのような、密接に関連する複数の処理の集まり。通常トランザクション内の処理はその全 てが成功するように保証されるが、もし一つでも成功しない場合は、他の全ての処理が取り消される。不可分操作(atomic operation)の一つ。
『transaction』

トランザクション処理に関連する用語を下記に、

『ロールバック』Wikipedia

ロールバック (英: rollback、巻き戻し) はコンピュータ用語では、データ更新などで障害が起こったときに、その前の状態にまで戻ることをいう。後進復帰とも言う。

データベースでは、更新前のジャーナルファイルを使い、更新前の正常な状態に戻す。


『コミット』Wikipedia

コミット (commit) とは、データベースにおいてトランザクションによる内容更新を恒久的なものとして確定することを指す。

一般にトランザクションの終了時にその更新を確定するという意味で「コミットする」などと使用する。リレーショナルデータベースマネジメントシステム (RDBMS) のSQLのCOMMIT文はトランザクションの完了時に使用され、そのトランザクションによる更新が他からも見えるようにする。逆に、更新を取り消す処理をロールバックと呼び、こうした制御をコミットメント制御と呼ぶ。SQLではROLLBACK文がその処理を行う。

PR

コメント

プロフィール

HN:
プラムザ 太郎
性別:
非公開

P R