データベースの同時実行制御とトランザクションの概要

誘導は#
1、トランザクション:ACIDがアトミックである(原子)の整合性(コンシステンシー)の単離(分離)耐久性改訂(永続的な)
データベースのトランザクションデータ操作の不可分一連あります。「一連の操作」上を指し、「提出されたSQL文。」やるか、トランザクションが戻って行くことができない取引を終え、バック開始にロールバックされる前にそれをやっている間の事故が発生した場合、実行しないのいずれかのトランザクションの動作は、同時トランザクション間のないクロスモディファイデータを行います。これらの要件は、回復と同時実行制御メカニズムのデータベース管理システムによって保証されています。
図2に示すように、同時実行制御:
複数のトランザクションは、トランザクションデータの変更操作同じデータオブジェクト交差、他のトランザクションの結果の精度に妨げるアクセスにアクセスする際に発生するデータへの同時アクセスを引き起こします。あなたがアクセス取引したいデータオブジェクトによって制御ロック。トランザクションが読み取り専用データが共有ロックSを要求する対象である場合、他のトランザクションを妨害しない読み取り、トランザクションがデータオブジェクトを変更する場合、排他的ロック要求Xに追加され、他のトランザクション操作を拒否する。
#概要

#概要

おすすめ

転載: www.cnblogs.com/benjieming/p/11912290.html