エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
.NETエンタープライズWebアプリケーション開発技術大全 対話型トランザクション処理の設計方法(3/3) - @IT
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
.NETエンタープライズWebアプリケーション開発技術大全 対話型トランザクション処理の設計方法(3/3) - @IT
C.楽観同時実行制御を行う トランザクション量が多い業務の場合には業務排他制御機能が必要だが、重要... C.楽観同時実行制御を行う トランザクション量が多い業務の場合には業務排他制御機能が必要だが、重要マスタデータのメンテナンス業務のように、 トランザクション量は比較的少ないため、業務排他制御のような「完全な排他的制御」は不要。 かといって、単純な「後勝ち」ルールだけでは危険なので、アプリケーション的なガードをかけたい。 といった特徴を持つ業務の場合には、次に述べる楽観同時実行制御(Optimistic Concurrency Control)を行うとよい。 楽観同時実行制御の概念を図8-7に示す。先の業務排他制御とは異なり、楽観同時実行制御では2人以上のユーザが同時にデータの編集作業を行える。そのかわりに、データ更新のタイミングで他のユーザによるデータ更新の有無を確認し、他のユーザがデータを更新していない場合に限って書き込みを行うようにアプリケーションを設計・実装する。 他ユーザによるデー