能否替换tidb的存储?

目前可以对接的,应该是tikv和tiflash。其他的对接方案,有待官方的验证。

只是理论上可行,但和开发一个新数据库的工作量相比也差不多

感觉除非你底层重新开发的存储。

好奇,这样做的意义是啥?

不是不行,但是代价是很大的。

具体可以看看tiflash的这个架构介绍。

tiflash就没有使用rocksdb存储数据。它使用了列存,但是它通过
TiDB Engine Extensions Library
告诉tidb它一个tikv。TiDB Engine Extensions Library实现了一些raft相关的功能。仍然需要实现一堆对应的存储接口才能工作。

单机场景用mysql就行了

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。