タイトル: 同時実行制御のためのデータのロック 説明: について学ぶ NCacheの同時実行制御メカニズム: 排他的ロック (悲観的) およびキャッシュ項目のバージョニングを使用した楽観的ロック。
正規: https://www.alachisoft.com/resources/docs/ncache/prog-guide/locking.html
同時実行制御のためのデータのロック
NCache 複数のクライアントがキャッシュ データにアクセスできるクラスター環境を提供します。 このような状況では、同じデータ変更に対して並列リクエストが発生する可能性があります。たとえば、複数のアプリケーション内の複数の並列スレッドが同じデータに対して更新呼び出しを発行する可能性があります。 したがって、キャッシュ内の同時更新に対応するために、データの整合性を維持するためにロックが使用されます。
Note
この機能は以下でも利用できます NCache Professional.
アプリケーションやスレッドがデータセットに対して同時に機能を実行しないようにする場合は、 NCache このような状況に対応するために、XNUMX つの異なるロック技術が提供されています。
このセクションで
ロックの種類
ロックの基本概念とその使用例について詳しく説明します。
悲観的なロック
アイテムを排他的にロックする方法を説明します。
楽観的ロック
キャッシュアイテムのバージョン管理を使用してアイテムをロックする方法について説明します。