sofastack / sofastack.tech

Source for the SOFAStack website https://www.sofastack.tech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

咨询一个关于使用rheakv实现一个分布式KV存储服务的问题

kevinLuan opened this issue · comments

最近开始了解rheakv项目,想用来实现一个分布式kv存储的功能,希望能够获得非常高的读取吞吐和性能。
通过项目了解RocksRawKVStore应用真实数据存储实现是一个单实例的DB,当配置多Region的情况下,不同region的日志和快照是相互隔离的(实现了数据分片的效果),我想对RocksRawKVStore实现一个多rocksdb实例的扩展,希望能获得较高的吞吐能力。
请问我的理解是否正确,刚开始接触rheakv理解的不太全面,还请多多指教!
另外请问是否有交流群,扫描提供的钉钉群二维码提示已过期。

@fengjiachun 看下哈
有钉钉群,群号 34197075

希望能获得较高的吞吐能力

一般来讲,多个 rocksdb 实例并不能给你带来更高的吞吐,因为这里也会涉及到一些资源的冗余,rocksdb 作为一个有并发能力的 kv,先不要把它想的太弱

我的建议是你按照你的实际场景来 benchmark ,看看数据是否符合预期,在无法进一步调优的情况下再考虑架构上的变更