memcached内のオブジェクトには1メガの制限があります。これより大きいオブジェクトを格納するための最良の方法は何ですか?
Enyim.Netクライアントを使用しています。
1.4.2 以降の memcached では、アイテムの最大サイズを 1 MB より大きくすることができます。
http://code.google.com/p/memcached/wiki/ReleaseNotes142#Configurable_maximum_item_size
古いバージョンの Enyim.Caching クライアントには、まだハードコードされた 1MB の内部制限があることに注意してください。
私は C API 経由で memcached を使用していますが、状況は本質的に同じです。データを自分で分割する方法を見つけ、マスター キーに基づいてパーツにアクセスするための一連のキーを生成する方法を提供する必要があります。また、マルチパート キャッシュ オブジェクトを見ているかどうかを知らせるために、最初の blob に格納された何らかの種類のヘッダーも必要になるでしょう。
ここで面倒な作業を行うものは何もないと思いますが、.NET ではなく C++ でこれを行っています。おそらく誰かが既にモジュールを作成しています。そうでなければ...市場にギャップがあることをお勧めします:)