0

我正在启动一个新软件,它应该能够处理大型数据集,即一些 TB 的数据。

我已经看到 Rocksdb 允许存储大型数据集,但我不确定它是不是核心功能?我的意思是,如果数据集大于计算机 RAM,它会处理它吗?

此外,如果没有交换,是否有一些关于使用这种内存数据存储的性能影响研究?谢谢

4

1 回答 1

1

RocksDB 对超过 RAM 大小的数据集没有任何困难。但是,您几乎必须使用 Bloom 过滤器来保持性能,而且它们会占用 RAM。因此,随着数据库的增长,您会看到一些线性内存增长。但它远不接近 1 比 1,更像是 1/50 左右。

于 2017-06-24T11:53:59.327 回答