tdsql相对oceanbase有什么优势?

最近阿里的oceanbase弄得比较火,那相对ob来说tdsql有什么优势哪?

参与20

4同行回答

wangzk0206wangzk0206数据库管理员scrcu
如果单纯只说tdsql(仅仅说for mysql那部分)的优势的话,可能主要体现在如下几点吧。1: 兼容mysql更好。2: 熟悉Mysql的DBA更容易上手,因为100%兼容3: 因为TDSQL其实主要精力除了研发改造内核外,他们的精力很大部分在研发Saas这块,TDSQL更像一个云数据库平台软件,所以在监控、巡...显示全部

如果单纯只说tdsql(仅仅说for mysql那部分)的优势的话,可能主要体现在如下几点吧。
1: 兼容mysql更好。
2: 熟悉Mysql的DBA更容易上手,因为100%兼容
3: 因为TDSQL其实主要精力除了研发改造内核外,他们的精力很大部分在研发Saas这块,TDSQL更像一个云数据库平台软件,所以在监控、巡检、自动化运维这块可能做的更好。
对TDSQL的理解  仅局限在手册和宣传资料,所以不是很熟悉。个人还是更喜欢OB一些,纯自研路线虽然比较艰辛,但如果能够坚持下去明天会更好。

收起
银行 · 2023-01-11
浏览2387
twt大禹twt大禹数据库架构师大禹
理论上,基于Mysql的分库分表可以永续长存,至少有两大优势;1.研发成本低,国外Mysql出一个版本,立即可以用上,本质上是Mysql内核 上面包一层皮;版本发布速度跟随国外Mysql分支。2.因为研发成本低,所以价格就低,超低价就可以买到“国产”数据库。因为投入少,所以...几乎不会产生亏损...显示全部

理论上,基于Mysql的分库分表可以永续长存,至少有两大优势;
1.研发成本低,国外Mysql出一个版本,立即可以用上,本质上是Mysql内核 上面包一层皮;版本发布速度跟随国外Mysql分支。
2.因为研发成本低,所以价格就低,超低价就可以买到“国产”数据库。因为投入少,所以...几乎不会产生亏损。
说白一点,只要稍微懂一点代码,就可以做一个分库分表的数据库出来,只要follow国外Mysql的产品即可。

OceanBase是完全自研的数据库产品,其开源版本的mysql模式代码是公开的,任何懂C/C++的代码的人都可以查看、验证,是否是完全自研。
你见过分库分表数据库敢开放自己的源代码吗?  某国外公司的律师函在路上了,GPL协议了解下。

收起
银行 · 2023-01-11
浏览2407
  • MYSQL除了GPL还有一种获取授权方式为购买,不知道TDSQL有没有向Oracle购买授权,目前网上还真查不到相关商务活动,估计私下交过保护费了
    2023-09-15
xiamx_ksrcbxiamx_ksrcbdba某农商行
ob语法更接近oracle,tdsql算是mysql加中间件实现的,如果从oracle迁移出来,ob显然更具优势。从性能上看,ob的全缓存模式比传统数据库效率更高,但每天需要固定时间刷缓存。成本上ob相对更高,蚂蚁的服务标准对标oracle。...显示全部

ob语法更接近oracle,tdsql算是mysql加中间件实现的,如果从oracle迁移出来,ob显然更具优势。从性能上看,ob的全缓存模式比传统数据库效率更高,但每天需要固定时间刷缓存。成本上ob相对更高,蚂蚁的服务标准对标oracle。

收起
银行 · 2020-07-09
浏览4308
匿名用户匿名用户
对目前OB了解不够,POC测试阶段,OB不支持死锁检测,TDSQL支持跨节点两语句、或更多语句的死锁检测。不支持死锁检测,表示死锁后只能等待超时,影响很大。其它,TD基于MYSQL,测试工作量要少一些,可能后期底层也是自研的OB的系统潜力会更大一些,TD也有相关计划。...显示全部

对目前OB了解不够,POC测试阶段,OB不支持死锁检测,TDSQL支持跨节点两语句、或更多语句的死锁检测。不支持死锁检测,表示死锁后只能等待超时,影响很大。
其它,TD基于MYSQL,测试工作量要少一些,可能后期底层也是自研的OB的系统潜力会更大一些,TD也有相关计划。

收起
银行 · 2020-06-05
浏览4470

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-06-05
  • 关注会员:4 人
  • 问题浏览:6766
  • 最近回答:2023-01-11
  • X社区推广