最近、Couchbaseをベースにしたプロジェクトのキャッシュシステムで問題が発生し始めました。オブジェクトがすでにデータベースにあるかどうかを確認しようとすると、奇妙なキャッシュミスが発生するようです。これにより、オブジェクトはすでにデータベースにあるため、システムはオブジェクトをプライマリデータストアに保存できません。
そこで、別のNoSQLソリューションを試して、それがCouchbaseの問題なのか、キャッシュレイヤーの問題なのかを理解したいと思います。ほとんどの人がそのためにmemcacheを使用していることは知っていますが、memcacheバケットはすでにCouchbecaseに統合されているため、別のものが必要です。
要件は次のとおりです。
- RAMへのデータの保存
- Windowsで実行する機能
- 監視用の統合ツール(Couchbase Webインターフェイスが大好きです)
- 高速読み取りと十分な書き込み速度
- Key-Valueマナーでオブジェクトを格納する機能(クエリのサポートは必要ありません)
- 分散キャッシング
- 無料。