TiDB&OB专业对比

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】
【操作系统】
【部署方式】云上部署(什么云)/机器部署(什么机器配置、什么硬盘)
【集群数据量】
【集群节点数】
【问题复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

有没有专业对比测试过TiDB&OB 目前用的TiDB比较多,后面会去新公司,有些OB的内容,想要看下后面咋接手和对比这两个产品

可以一起讨论下

OB压缩率较高,但是比较依赖分区表。
OB更强调多租户。

TiDB相当于一个超大的MySQL
OB相当于N个大小不一的MySQL集合

更多的对比,看看社区其他人放不方便说

:yum:没用过OB,可以两边同步开贴,然后综合看一下。

我之前用tpcc同时对tidb和ob灌数据,发现tidb的磁盘占用空间更少点呢

TiDB 在迁移时不需要做分区表,分区键,底层key-value 自动划分region,这一点比起OB在迁移时要选好分区键要方便的多

同时TiDB扩缩容非常的灵活,可以选择扩容1个2个,N个 tidbserver ,tikv等。但是OB 生产环境扩容OBSERVER的话需要每个Zone都扩容一台。

1、数据压缩比,ob 10:1,tidb 3-4:1
2、性能,高并发ob > tidb(低数据量tidb敏捷版>ob
3、多租户,ob一般强制限定core和内存,tidb倾向于软限
4、存储,ob部署后会直接吃掉分配的存储空间,tidb用多少是多少
5、如果有机会,可以试试ob的ss模式(和polardb类似)

第一感官就是 tidb 简洁明了,容易上手,ob 有点复杂,有点维护。 tidb实现了存储与计算分离,ob实现了 多租户,感觉这两个各自大的优势。

1 个赞

你们开始测 TiDB
敏捷模式了吗

是的,目前感觉还不错

还有,tidb的学习视频是真的用心做的,第一流了!!!

ob和tidb一样都是分布式db

还没碰过敏捷模式,大佬求分享

技术含量超高

tidb社区活跃啊,文档也超级详细,ob用社区版出问题没人给你解答的。

tidb 更亲民一点,社区活跃

从架构角度,ob是完美的分库分表方案,数据单位是partiiton。tidb是云原生分布式方案,数据单位是region(256MiB)。基于这个两个产品其实有不少差异,包括在未来的发展也会不同

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