Re: mglock.dat
Tanda
投稿数: 2151
mglock.datを利用した排他制御のテストは、開発版2台ではなく実行版2台で行ったほうがいいですよ。そうしないと正しい結果が期待できないです。できれば、ロックの当事者同志の2台と、その時の第3者からのアクセスのテストも兼ねて、実行版3台での検証が望ましいです。
それと、Magicロックを使用する場合は、データベース特性での設定を確認する必要があります。ただし、Magicロックを使用していても、DBが独自のロック機能を保有している場合は、そちらが優先されます。
補足ですが、Magicロックを使用すると、遅延トランザクションでも悲観的ロックが実現できます(物理的に同じmglock.datを共有していないと駄目ですが)。ただし、これはクラサバのみです。よく質問されるのですが、RIAでは駄目です。
なお、今後は世の中の流れとして、遅延トランザクション+楽観的ロックが中心になっていき、従来の物理トランザクション+悲観的ロックは、利用範囲がローカルネットワークだけに限られてくるかと思います。
排他制御の学習に関しては、MSJ主催のRIAトレーニングに参加されるといいですよ。このセミナーはRIAのお話しだけでなく、クラサバにも役に立つ排他制御の話しが多いです。ぜひお勧めします。
それと、Magicロックを使用する場合は、データベース特性での設定を確認する必要があります。ただし、Magicロックを使用していても、DBが独自のロック機能を保有している場合は、そちらが優先されます。
補足ですが、Magicロックを使用すると、遅延トランザクションでも悲観的ロックが実現できます(物理的に同じmglock.datを共有していないと駄目ですが)。ただし、これはクラサバのみです。よく質問されるのですが、RIAでは駄目です。
なお、今後は世の中の流れとして、遅延トランザクション+楽観的ロックが中心になっていき、従来の物理トランザクション+悲観的ロックは、利用範囲がローカルネットワークだけに限られてくるかと思います。
排他制御の学習に関しては、MSJ主催のRIAトレーニングに参加されるといいですよ。このセミナーはRIAのお話しだけでなく、クラサバにも役に立つ排他制御の話しが多いです。ぜひお勧めします。
投票数:1
平均点:10.00
投稿ツリー
-
遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-27 15:12)
- Re: 遠隔地からクライアント実行版で直つなぎ (fjksudou, 2020-1-28 8:51)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-28 9:19)
- Re: 遠隔地からクライアント実行版で直つなぎ (fjksudou, 2020-1-29 8:30)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-28 10:32)
- Re: Re: 遠隔地からクライアント実行版で直つなぎ (Tanda, 2020-1-28 11:24)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-28 11:41)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 11:51)
- Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ (Tanda, 2020-1-28 12:11)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 11:51)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(pu_mahalo, 2020-1-28 12:31)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 12:38)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 13:16)
-
Re: Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 13:38)
- Re: Re: Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ (Tanda, 2020-1-28 13:46)
-
Re: Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 13:38)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 13:16)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 12:38)
- Re: 遠隔地からクライアント実行版で直つなぎ (nkmt, 2020-1-28 13:09)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(pu_mahalo, 2020-1-28 14:28)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 15:03)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 15:08)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-28 17:37)
-
Re: Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 19:35)
-
mglock.dat
(nkmt, 2020-1-29 8:51)
- Re: mglock.dat (Tanda, 2020-1-29 14:01)
-
mglock.dat
(nkmt, 2020-1-29 8:51)
- Re: mglock.dat (nkmt, 2020-1-29 8:52)
-
mglock.dat
(nkmt, 2020-1-29 8:51)
-
Re: Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 19:35)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-28 17:37)
-
Re: Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 15:08)
-
Re: Re: 遠隔地からクライアント実行版で直つなぎ
(Tanda, 2020-1-28 15:03)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(pu_mahalo, 2020-1-28 18:13)
- Re: 遠隔地からクライアント実行版で直つなぎ (nkmt, 2020-1-28 18:48)
- Re: Re: 遠隔地からクライアント実行版で直つなぎ (Tanda, 2020-1-28 19:37)
-
Re: 遠隔地からクライアント実行版で直つなぎ
(nkmt, 2020-1-29 15:43)
- Re: Re: 遠隔地からクライアント実行版で直つなぎ (Tanda, 2020-1-29 16:43)