ページの先頭行へ戻る
Interstage Shunsaku Data Manager アプリケーション開発ガイド

5.1.5 トランザクションの同時実行制御

同時に実行している複数のトランザクションが同じデータを操作するときには、矛盾した結果を生じないよう、それらの間で適切な調整が必要です。Shunsakuはそのための制御を自動的に行います。そのルールは次のようなものです。


以下の表は、同時に実行する2つのトランザクションによる同一のXML文書へのアクセスが競合するかどうかを示します。


検索

追加

削除

更新

検索

-

追加

-

-

-

-

削除

-

×

×

更新

-

×

×

○:競合しない。同時に動作する
×:競合する。あとに実行された操作がエラーになる
-:当てはまる状況はない


注意

コミット処理と検索が同時に動いた場合、コミット処理を行っているトランザクションが行った処理のうち、一部の結果がコミットされている状態を、検索することがあります。