キャッシュデータベースの依存関係
現在、データベース/データ ソース呼び出しを頻繁に使用するほとんどのアプリケーションには、キャッシュに高価なクエリ結果セットに分散キャッシュが組み込まれており、アプリケーションのパフォーマンスとスケーラビリティの向上に役立ちます。この目的のために、データ ソース内のデータ変更を無効にしてキャッシュ データを削除する必要があります。 NCache リアルタイムで変更が発生したときにデータを無効にするデータベース依存関係と呼ばれるメカニズムを提供します。
さらに、これらのデータベース/データ ソースはリレーショナル モデルを使用しますが、データが単にキーと値のペアとして存在するキャッシュにはリレーショナル モデルはありません。これを克服するには NCache データベースの依存関係とともに、ユーザーが単一項目の依存関係を他の項目に提供したり、その逆を行うことができるさまざまな技術が提供されます。
このセクションの内容
SQLの依存関係
SQL データベースの依存関係機能を使用してキャッシュを Microsoft SQL Server 2005/2008 と同期する方法について説明します。
Oracleの依存関係
Oracle 依存関係機能を使用してキャッシュを Oracle データベースと同期する方法について説明します。
OleDB の依存関係
任意のデータベースに独自のカスタム有効期限ロジックを定義することで、拡張可能な依存関係を使用する方法を説明します。
SQLServerのCLRプロシージャ
キャッシュをデータベースと同期するためにデータベースの CLR ストアド プロシージャを作成する方法について説明します。