11

これら両方のサードパーティ ベンダーの分散キャッシュを評価しています。すでにそれらを比較して、どちらが優れているかについて意見を述べた人はいますか?

4

1 に答える 1

11

この投稿に来たばかりですが、私は NCache の古いユーザーであり、この製品の動作とパフォーマンスについて非常に良い経験を持っていることを付け加えたいと思います。

William L. Bain の投稿は、評判の高い 2 つのキャッシュ ソリューションの違いを説明することを目的としていましたが、NCache について言及されていないので、ScaleOut とは異なる NCache の機能をいくつか紹介します。

  1. NCache は、パーティショニングによるスケーラビリティ、レプリケーションによる信頼性、およびデータ損失やノード障害に対するデータの可用性を提供するパーティション化されたレプリカ キャッシュを提供します。レプリケートされた、パーティション化された、ローカル、クライアント、またはミラー キャッシュを NCache とともに使用するオプションもあります。

  2. NCache では、キャッシュがデータベースから同期されていないことを確認できるように、読み取りおよび書き込みスルーを使用できます。

  3. 一括操作機能を使用すると、複数の get または write 呼び出しを組み合わせることができます。これにより、帯域幅の消費が削減され、多くの個別の get または write 呼び出しを行うよりも操作がはるかに高速になります。

  4. イベントおよびポーリング ベースの同期

  5. オブジェクト クエリ

  6. キャッシュにデータをプリロードする

  7. Windows 起動時のキャッシュの自動開始

  8. NCache は NHibernate のサポートも提供します

  9. より高速な結果のためのクライアント キャッシュ。クライアント キャッシュはアプリケーションと共に存在し、最も頻繁に使用されるデータを保持します。クライアント キャッシュはマスター キャッシュと同期され、効率的で優れた読み取り/書き込み結果を提供します。

  10. 強化されたセキュリティ機能

NCache は、ASP.NET セッションにも最適です。コードを変更することなく、セッション状態をキャッシュにキャッシュできます。Web.config を変更するだけで、ASP.NET アプリケーションでキャッシュを使用する準備が整います。

NCache には NCache Monitor と呼ばれる監視ユーティリティが付属しており、使用されているトポロジ、キャッシュの稼働時間、アイテム数、ポート番号、イベント履歴などを確認できます。NCache Manager (キャッシュを管理するための GUI ツール) には統計ウィンドウも統合されており、削除、追加、読み取り、書き込み、更新、有効期限、要求による読み取りと書き込みなどを含むリアルタイムのキャッシュ アクティビティを監視できます。

于 2010-01-20T06:47:18.200 に答える