私のアプリケーションで使用する永続的なキー値ストレージを探しています。具体的には、埋め込みJavaのキー値ストレージ
- Javaアプリケーションに埋め込む必要があります。純粋なJavaソリューションが最高です。
- データはディスク上に永続化する必要があります。インメモリ専用ストレージはオプションではありません。メモリフットプリントのサイズは重要であり、キー値マップの全体的なサイズは非常に大きくなる可能性があります。理想的には、何らかのLRUキャッシュをストレージに実装したいと思っています。
- 両方のキー&の値は文字列です(Javaオブジェクトの直列化などをサポートする必要はありません)。
- 並行読み取り/書き込みが重要です。
この場合、どのような場合に最適なオプションはありますか?
[key-value store suggestion]の複製が可能です(http://stackoverflow.com/questions/6639080/key-value-store-suggestion) –
TayzGridを使用すると、[Javaキー(http://blogs.tayzgrid.com/using-an-in-memory-key-value-store-to-scale-java-apps/)、定期的にキャッシュデータをダンプする –