オプティミスティック・ロックの使用

パフォーマンス上の利点を利用するためキャッシュを使用する際は、マルチユーザー環境におけるデータベース・レコード変更を管理するためロック・ポリシーも使用します。ロック・ポリシーを使用しないと、キャッシュに保存されているすでに無効となったデータ(失効データと呼ぶ場合もあります)がユーザーに表示される可能性があります。

データベースは通常、次のロック・ポリシーをサポートします。

すべてのユーザーが有効なデータを使用して変更をコミットするようにするため、オプティミスティック・ロックを使用することをお薦めします。TopLinkでは複数のオプティミスティック・ロックのポリシーがサポートされます。


関連項目

TopLinkディスクリプタについて

バージョン・ロック・ポリシーの使用
フィールド・ロック・ポリシーの使用
詳細オプティミスティック・ロック・ポリシーの指定

ディスクリプタの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.