現在のファイルベースのキャッシュ依存システムを新しいものに置き換える必要がある状況があります。私が見ているのは、AppFabricをキャッシュに使用することです。私は、テーブルがデータ更新のアプリケーションに通知するSQLDependencyCachingテクニックが、ASP.NETでキャッシュに組み込まれているようにAppFabricで動作するのかどうか疑問に思っていましたか?SQLCacheDependencyとAppFabric Server
答えて
(または依存関係のいずれかの種類のために実際には)SqlCacheDependencyメカニズムのAppFabricのキャッシュ内のサポートはありません。
ただし、AppFabric 1.1ではDataCacheStoreProviderクラスが導入されています。このクラスを使用すると、キャッシュが常に基になるデータベースと同期するようにすることができます。本質的には、DataCacheStoreProviderから継承するクラスを作成し、そこにデータベースを読み込んで更新する方法を示すメソッドを作成します。次に、キャッシュに常にデータの最新バージョンがあるように、オブジェクトの追加、既存のオブジェクトの更新など、すべてのデータアクセスをキャッシュに対して行います。キャッシュはプロバイダクラスを呼び出してデータベースを更新し、変更を永続化します。プロバイダークラスhereを作成するためのウォークスルーがあります。
Windows Azure Output Cache providerがありますが、SqlDependencyCacheとは多少動作が異なりますが、パフォーマンスやその他のメリットはあります。
カスタム出力キャッシュプロバイダを作成し、Azure Cache notificationsを利用して要件に応じて更新をトリガすることもできます。
MSDN: Building and Using Custom OutputCache Providers in ASP.NET
ただし、appfabricではサポートされていませんが、NCacheではサポートされています。 NCacheには、データ要素間の1-1、1-n、およびm-n関係を持つリレーショナル・データを管理するためのキャッシュ依存性機能があります。キャッシュ依存性を使用すると、キャッシュ内のデータ整合性を保持できます。
- 1. AppFabric Cache Serverのレプリケーション
- 2. ビューとプロシージャのSqlCacheDependency
- 3. エンタープライズライブラリSqlCacheDependency
- 4. asp.net出力キャッシング用のWindows Server Appfabricプロバイダー
- 5. Windows Server AppFabricキャッシングのWindows版要件
- 6. NoSQLとAppFabric with Azure
- 7. AppFabric SessionStateをバックアップとしてSQL Serverを使用する
- 8. ADO.NETエンティティモデルのSQLCacheDependency
- 9. SqlCacheDependencyの使用方法は?
- 10. n-Tier ArchitektureのSqlCacheDependency
- 11. sql 2008 SqlCacheDependencyのサポート?
- 12. ASP.NETのSqlCacheDependencyのPHPバージョン
- 13. AppFabric Cache - Get with
- 14. AppFabricローカルキャッシュパフォーマンス
- 15. AppFabric CallBack
- 16. Windows AppFabric:ホストがSQL Serverバッキングストアで偽装できません
- 17. NLBを使用したWindows Server AppFabric Webファーム
- 18. SqlCacheDependencyが機能しない
- 19. キャッシュ無効通知SqlCacheDependency
- 20. aspnet_regsqlでSqlCacheDependencyを設定する
- 21. SqlCacheDependencyに起因するSQL ServerのCPU使用率が高くなる
- 22. AppFabric冗長性
- 23. WindowsサーバーAppFabricキャッシング
- 24. StateStitchとAppFabricとのセッション共有
- 25. のAzure AppFabricの - 今日
- 26. AppFabric 1.1キャッシング(Windowsサービスのクラッシュ)
- 27. Windows用AppFabricのサポート
- 28. Azure Appfabric Caching + WCF Webservices
- 29. AppFabric CacheのJavaクライアント?
- 30. IIS7.5 AppFabric - デプロイオプションなし
チェクアウト[リンク](http://stackoverflow.com/questions/13844648/appfabric-caching-for-database-dependency/13946523#13946523) – AshokD