Re: トランザクション設定について
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは
遅延トラン=楽観的ロックととらえるのは危険です
楽観的ロックは概念(考え方)ですので
機能そのものではありません。
遅延トラン=トランザクションをタスク終了時
非同期(一括)で行う仕組みです
(メモリーテーブルを使用して 最後に実TBLにUPDATEを行う)
ADO.NETのデータセットに近い機能ですが
元のTBLが他のユーザーによって変更されたかどうかは
独自で埋め込む必要があります
(たとえば SEQ列を持たして UPDATEできたら +1するなど
最初に読込んだSEQの値がUPDATEする直前に読込んだ値と
同じなら 誰もUPDATEしていない
もし異なっていたら キャンセルする 等)
それに対してADO.NETはどの列が変更されたか 検知できた
と思います(間違ってたらゴメンなさい)
遅延トラン=楽観的ロックととらえるのは危険です
楽観的ロックは概念(考え方)ですので
機能そのものではありません。
遅延トラン=トランザクションをタスク終了時
非同期(一括)で行う仕組みです
(メモリーテーブルを使用して 最後に実TBLにUPDATEを行う)
ADO.NETのデータセットに近い機能ですが
元のTBLが他のユーザーによって変更されたかどうかは
独自で埋め込む必要があります
(たとえば SEQ列を持たして UPDATEできたら +1するなど
最初に読込んだSEQの値がUPDATEする直前に読込んだ値と
同じなら 誰もUPDATEしていない
もし異なっていたら キャンセルする 等)
それに対してADO.NETはどの列が変更されたか 検知できた
と思います(間違ってたらゴメンなさい)
投票数:0
平均点:0.00
投稿ツリー
-
トランザクション設定について
(mhiga, 2008-7-9 17:58)
-
Re: トランザクション設定について
(ISHIJIMA, 2008-7-10 8:50)
- Re: トランザクション設定について (mhiga, 2008-7-10 10:42)
-
Re: トランザクション設定について
(pu_mahalo, 2008-7-10 9:41)
-
Re: トランザクション設定について
(mhiga, 2008-7-10 10:49)
-
Re: トランザクション設定について
(pu_mahalo, 2008-7-10 12:47)
- Re: トランザクション設定について (mhiga, 2008-7-10 17:24)
-
Re: トランザクション設定について
(pu_mahalo, 2008-7-10 12:47)
-
Re: トランザクション設定について
(mhiga, 2008-7-10 10:49)
-
Re: トランザクション設定について
(ISHIJIMA, 2008-7-10 8:50)