tidb数据库和mysql的区别

 我来答
仁昌爱娱乐
高粉答主

2019-11-11 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459860

向TA提问 私信TA
展开全部

tidb数据库和mysql的区别为:开发公司不同、事务更新机制不同、事务方式不同。

一、开发公司不同

1、tidb数据库:tidb数据库是北京的创业公司PingCAP的产品。

2、mysql:mysql是由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。

二、事务更新机制不同

1、tidb数据库:tidb数据库采用乐观锁机制来保证事务更新的一致性和持久性。

2、mysql:mysql采用redo log机制来保证事务更新的一致性和持久性。

三、事务方式不同

1、tidb数据库:tidb数据库使用的是扁平事务。

2、mysql:mysql使用的是分布式事务。

j7...d@163.com
2017-04-11 · TA获得超过116个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:158万
展开全部
水平伸缩
TiDB 可随着你的业务增长而伸缩,只需要通过增加更多的机器来满足业务增长需要
异步的 schema 调整
TiDB scheme 可随时进行调整来满足需求,添加列和索引并不会影响进行中的操作
一致性的分布式事务
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vd9n7w
2017-04-11
知道答主
回答量:9
采纳率:0%
帮助的人:8797
展开全部
TiDB 可随着你的业务增长而伸缩,只需要通过增加更多的机器来满足业务增长需要
异步的 schema 调整
TiDB scheme 可随时进行调整来满足需求,添加列和索引并不会影响进行中的操作
一致性的分布式事务
你可以把 TiDB 想象成一个单机的 RDBMS,而事务可以在多服务器间进行,无需担心一致性问题。TiDB 让你的应用代码简单而且可靠.
兼容 mysql 协议
你可以像使用 MySQL 一样来使用 TiDB,你可以使用 TiDB 来替换 MySQL 来服务你的业务,而绝大多情况下无需修改一行代码。
采用 Go 语言开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式