首页 > 数据库 > > ToplingDB 和 TerarkDB 有什么区别?
Terark 和 Topling 的创始人都是(github id rockeet),TerarkDB 和 ToplingDB 有两个共同点:
至于不同点呢,一图胜千言(图中黑色方块表示目前闭源):
相比 TerarkDB,ToplingDB 的优势在于对 RocksDB 的兼容性,源码级的兼容性是 100%,也就是说,现有使用 RocksDB 的代码,无需任何修改,即可使用 ToplingDB。
我们刻意让 ToplingDB 和 RocksDB 的 diff 最小化,以降低合并代码的成本(每次合并代码,处理冲突,不超过半小时),并且,ToplingDB 可以完全复用 RocksDB 现有的 TestCase,这又进一步降低了我们的开发成本。
其他方面,ToplingDB 不需要对比 TerarkDB,只需要对比 RocksDB,这里面最主要的是 SidePlugin:
技术的目的是创造价值,而不是自娱自乐,ToplingDB,从三个方面为用户创造价值(上层DB 以 Todis 为例):\
至于性能,为了避免纠纷,最好是大家自己去跑 bench。
原文作者:雷鹏
链接:/question/50…
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3169629/ ,如需转载,请注明出处,否则将追究法律责任。