23

現在、アプリにRedisを使用していますが、その機能(リスト、セット、並べ替えられたセットなど)はアプリケーションにとって非常に優れています。

私のアプリケーションは、ソートされたセット、リスト、セットに大きく依存しています。そしてそれらの関連機能(リストへのプッシュ、リストの取得、セットの結合など。私が今直面している唯一の問題は、データが大きく、ほとんどのデータがメモリにある必要がないことです。それらをディスクに保存します。

** redisデータ構造を備えたオンディスクデータベースが必要です**

Cassandraについて読みましたが、ソートされたセット、セット、リストをサポートしているかどうかはわかりません。または、少なくともそうだとしても、Redisのように操作する方法を見つけることができませんでした。

ありがとう。

4

4 に答える 4

9

Redis のようなデータ構造を備えたオンディスク データベースが数多くあります。または、Redis のドロップイン プロトコル互換の代替品になろうとさえしています。

「 Redis DB のようなものはありますが、RAM サイズに制限はありませんか? 」に優れた推奨事項があります。

特に、SSDBはアクティブに維持される Redis のようなオンディスク データベース (ただし直接互換性はありません) であり、Ardbはアクティブに維持され、ディスクにデータを格納する Redis のドロップイン代替品です。免責事項:私は(まだ)どちらも使用していません。

于 2014-07-17T01:01:15.943 に答える
9

https://github.com/yinqiwen/ardb LMDB、RocksDB、および LevelDB ディスクベースのバックエンドによる別の REDIS プロトコルの置き換え

素敵なベンチマーク

于 2014-10-13T11:19:24.543 に答える
5

Edis を試す - leveldb http://inaka.github.io/edis/に基づく Redis の Erlang 実装

于 2013-06-22T04:30:16.963 に答える