【投票】lotusdb-lotusdb

团队名称:lotusdb

队长: @roseduan_KV-Killer

队员:

@EAHITechnology

@wsyingang

战队宣言:A powerful storage engine for TiDB and TiKV

项目名称:lotusdb

项目介绍:
lotusdb 是一个 Go 语言实现的单机 kv 存储引擎,具有读写速度快、读写放大极低的特点。 我们希望能够使 lotusdb 成为 TiKV 中除了 rocksdb 之外的新选择。

项目 RFC 链接:

https://github.com/flower-corp/lotusdb/blob/main/hackathon-rfc.md

赛道:生态组Ecology

  • 给该项目投一票:two_hearts:
  • 不给该项目投票

0 投票人

成功!

思路大体明白了,不过用 go 来实现的话跟 TiKV 整合是不是相对比较麻烦?

恩是的,但我看 TiDB 在 lightling 当中也有使用一些第三方单机存储引擎,可以作为一个可替换的点。
至于 TiKV,整合起来的确会有语言转换的开销,但是除去 lotusdb 本身的优势,自研存储引擎更加可控。

如果在 Go 语言版本中验证可行的话,我们后续会考虑开发基于 rust 的版本。