• Facebook
  • Twitter
  • Youtube
  • 裏地付き
  • RSS
  • ドキュメント
  • 比較
  • ブログ
  • ダウンロード
  • お問い合わせ
ダウンロード
目次を表示/非表示

キャッシュのリードスルー/ライトスルーとライトビハインド

クライアントアプリケーションは、キャッシュを操作する際にデータソースに対する操作を実行する必要がある場合があります。これをサポートするには、 NCache リードスルーおよびライトスルー/ライトビハインド キャッシュを通じて、データ ソースに対する透過的な読み取りおよび書き込み操作を提供します。この機能により、クライアント アプリケーションは必要に応じてキャッシュを介してデータ ソースの読み取りや書き込みを行うことができます。

プロバイダー コードは、キャッシュが実行されているのと同じプロセスで実行されます。

リードスルー キャッシュとライトスルー キャッシュにより、次のシナリオが可能になります。

  1. キャッシュストアにデータが存在しない場合は、ユーザーはデータソースからデータを取得する必要があります(リードスルー).
  2. ユーザーはデータソース内のデータを更新する必要がある 同期して キャッシュストアを更新した後(ライトスルー).
  3. ユーザーはデータソース内のデータを更新する必要がある 非同期的に キャッシュストアを更新した後(後書き).

でこの機能を使用する NCache 次の利点があります。

  • NCache リードスルーおよびライトスルー キャッシュ用のプラグ可能なアーキテクチャを提供するため、クライアント アプリケーション コードにデータ ソース ロジックを含める必要がありません。
  • データ ソースはいつでも変更される可能性があるため、このプラグイン可能なアーキテクチャでは、アプリケーション コードをそのまま維持しながら、さまざまなデータ ソースを構成できます。
  • アプリケーションはと通信するだけで済みます NCache (NAIST) と NCache データ ソースとのバックエンド通信を処理します。

リードスルーまたはライトスルーキャッシュを使用するには、 IReadThruProvider または IWriteThruProvider インターフェースを実装する必要があります。ランタイムパラメータは、Read-through/Write-throughプロバイダを設定する際に提供することもできます。 NCache 管理センター or コマンドラインツールこれらのパラメータは、リードスルー/ライトスループロバイダの初期化時に渡されます。これらの初期化パラメータは様々な用途に使用できます。例えば、データソースの接続文字列をパラメータとして指定できるため、プロバイダコードにハードコードする必要がなくなります。

In NCacheリードスルー/ライトスループロバイダーは名前で設定され、プロバイダー名を使用してプロバイダー固有のAPIを使用できます。複数のプロバイダーが存在する場合、いずれかのプロバイダーがデフォルトで設定されます。APIでプロバイダー名が明示的に指定されていない場合は、このデフォルトプロバイダーが呼び出されます。デフォルト以外のプロバイダーは、指定されたAPIのプロバイダー固有のオーバーロードを利用することで使用できます。

このセクションの内容

リードスルーキャッシュ
のデータソースからデータを読み取る方法について説明します NCache.

ライトスルーキャッシュ
でデータソースにデータを書き込む方法を説明します NCache.

バックエンドソースの設定とデプロイ
バックエンドのソースプロバイダーの設定方法とデプロイ方法について説明します。

お問い合わせ

電話

+1 214-619-2601   (米国)

+44 20 7993 8327   (英国)

 
Eメール

sales@alachisoft.com

support@alachisoft.com

NCache
  • エディションの比較
  • NCache アーキテクチャ
  • ベンチマーク
ダウンロード
価格
遊び場を試してみる

デプロイメント
  • クラウド (SaaS & ソフトウェア)
  • オンプレミス
  • Kubernetes
  • デッカー
技術的なユースケース
  • ASP.NETセッション
  • ASP.NET Core セッション
  • Pub / Subメッセージング
  • リアルタイムASP.NET SignalR
  • インターネットのもの(IoT)
  • NoSQLデータベース
  • ストリーム処理
  • Microservices
資料
  • 雑誌の記事
  • サードパーティの記事
  • 記事
  • 動画
  • ホワイトペーパー
  • 作品
  • トーク
  • ブログ
  • ドキュメント
顧客のケーススタディ
  • お客様の声
  • Customers
サポート
  • デモを予約
  • フォーラム(Googleグループ)
  • ヒント
会社
  • リーダーシップ
  • Partners
  • ニュース
  • イベント
  • Careers
お問い合わせ

  • 英語中国語(簡体字)仏語ドイツ語イタリア語日本語韓国語ポルトガル語スペイン語

  • お問い合わせ
  •  
  • サイトマップ
  •  
  • 利用規約
  •  
  • プライバシーポリシー
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。
トップに戻る