Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 -
目次 索引 前ページ次ページ

第1部 アプリケーション開発の基本> 第5章 トランザクション機能> 5.1 トランザクションの概要

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

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

[図: トランザクションによるデータの整合性保証]

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

 

検索

追加

削除

更新

検索

-

追加

-

-

-

-

削除

-

×

×

更新

-

×

×

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

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

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006