想请问下,tikv底层能直接把raftengine换成rocksdb做单机么?

如果不想用到raft可以直接配置rocksdb存储数据么

是要关闭这个参数吗?https://docs.pingcap.com/zh/tidb/stable/tikv-configuration-file/#enable-1,
还是想tikv直接单副本存储数据?

想单副本存储,想看看能不能把整个raft都砍掉 :joy:

单副本的话,也会有raft吧

如果只要需要单机RocksDB,从生产实践上单点的风险太高,其实没什么必要。
如果是从技术调研、测试环境使用的角度,可以试试,但是估计不能兼容上层PD和TiDB的节点。

1 个赞

好的,我自己研究一下吧

参数文件中貌似没有这个样的开关参数 :rofl:

没必要,TiDB 数据库整个设计都是为分布式数据库设计,不是你直接单副本就能好用,想单副本,就直接选单机吧

1 个赞

单机用你就单机部署

部署一个tikv节点

纯单机的话,我觉得换一个产品的成本更低。

我总觉得一个产品适应所有场景的说法,应该只有广告和销售会喜欢。
实际用起来就很难和广告/销售说的一样。

:joy:一般这种情况我们就直接用mysql了