我是靠谱客的博主 娇气黄蜂,最近开发中收集的这篇文章主要介绍TiDB与CockroachDB功能和特性对比,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

功能和特性对比

功能TiDBCockroachDB
水平扩容/缩容YY
在线扩容Y待查
列存储引擎Y,TiFlashN
行存储引擎Y,TiKVY
热点调度Y待查
数据重分布Y待查
Web UIY,TiDB DashBoardAdmin UI
运维工具Y,TiUP待查
分布式事务Y, read committed/repeatable readY, serializable isolation
一致性强一致性,Raft一致性算法强一致性,Raft一致性算法
兼容关系性数据库Y,兼容Mysql 5.7协议及Mysql生态PostgreSQL 9.5
分区表Y, Hash/RangeY(需要企业版license)
安全Y, RBAC、密码管理、IP白名单、通信数据加密Y,RBAC、密码管理、通信数据加密
DDLYY
DMLYY
约束Y,非空、主键、唯一Y,非空、主键、唯一、外健
增量日志同步Y, TiDB binlogY,changefeed(企业版)
全量数据导入导出YY
Spark集成Y,TiSparkN
索引YY
TTLYY
time travel queryYY
窗口函数YY
存储过程NN
自定义函数NN
触发器NN
复制和集群YY
指定表压缩格式Y, 通过调整RocksDB的压缩参数待查

总结

  1. TiDB与CockroachDB都是分布式的事务型数据库
  2. TiDB支持列存,集成TiSpark,能支持OLAP场景
  3. CockroachDB部分功能需要企业版才支持,相比较而言TiDB的生态更为开放

最后

以上就是娇气黄蜂为你收集整理的TiDB与CockroachDB功能和特性对比的全部内容,希望文章能够帮你解决TiDB与CockroachDB功能和特性对比所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部