titan 长期维护么,现在可以直接用 rocksdb 8.x 替换吗?

https://docs.pingcap.com/zh/tidb/stable/titan-overview/#适用场景

从 v7.6.0 开始,TiDB 对 Titan 性能进行了优化,并将 Titan 作为默认的存储引擎。由于 TiKV 在 Value 较小时会直接存在 RocksDB 中,因此即便是小 Value 也可以打开 Titan。

想问下:

  • 看 7.6 TiDB 的 Titan 是 RocksDB 6.29 版本,是否会长期维护? 是否有升级到更高版本如 8.x 的计划?
  • 直接使用官方 RocksDB 的 Integrated BlobDB 功能来替换 titan 是否是更长期的选择?
  • 性能测试 都是 19 年的,有没有小伙伴说下当前 Titan 性能是否比 BlobDB 更优?

RocksDB 大概率会跟着TiDB 的主版本走了,因为要考虑兼容

至于 Titan 和 RocksDB 关系不大了,blob 或者 text 数据外置存放了,模式不一样

不好说。。说不定那天tidb开发自己的存储引擎

已经在开发并使用了

我们已经有一段时间没有看到 Rjerk 了 — 他/她上次发帖是 5 年前。

1 个赞

至于 Titan 和 RocksDB 关系不大了,blob 或者 text 数据外置存放了,模式不一样

主要想用 TiKV 开启键值分离这个东西,问问推荐使用 Titan 还是 BlobDB 呢

:ghost::ghost::ghost:

https://docs.pingcap.com/zh/tidb/stable/titan-overview/
Titan 开启之后按照大小自动就分了,这个无感的,我觉得你们不需要关注吧?