AliSQL和OceanBase都是阿里的。OB的模型更其实漂亮,对扩展性和跨 IDC 级别的高可用(金融场景)的支持可能会更好,但是对于这种分布式数据库来说,延迟会比较大,但是在数据量和并发比较大的场景下,吞吐会更好。
一、AliSQL和OceanBase
AliSQL和OceanBase都是阿里的。OB的模型更其实漂亮,对扩展性和跨 IDC 级别的高可用(金融场景)的支持可能会更好,但是对于这种分布式数据库来说,延迟会比较大,但是在数据量和并发比较大的场景下,吞吐会更好,但是一些面向单机设计特殊的奇葩 sql 可能支持起来就不太好了,比如存储过程之类的。面向 1% 的有大数据量和又有钱的用户来说会很喜欢。
AliSQL 可以认为是一个针对阿里云优化的 MySQL 版本,其实还是单机的模型,兼容性当然更好,*单机*性能更棒,对于 99% 的云上的小用户来说足够用了。
视角不同,场景不同,没什么谁取代谁。对阿里云来说,对外暴露的是 MySQL 协议就够了,哪个能解决问题就用哪个。
延伸阅读:
二、什么是OceanBase
OceanBase是由蚂蚁集团、阿里巴巴完全自主研发的分布式关系型数据库,始创于2010年。
OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系型数据库、低成本等特点。OceanBase至今已成功应用于支付宝全部核心业务:交易、支付、会员、账务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P广告报表等业务。除在蚂蚁集团和阿里巴巴业务系统中获广泛应用外,从2017年开始,OceanBase开始服务外部客户,客户包括南京银行、浙商银行、人保健康险等。