oceanbase基于mysql吗_Mysql Cluster 与 OceanBase 有哪些区别?哪个更优秀呢?

阿里云rds很快提供mysql三节点服务!三节点服务可以在两个层面做:1. 引擎 2. 底层共享存储,一个对应mysql的cluster, 一个对应AWS的Aurora产品。

两种我们都会提供产品。

产品简介

MySQL 三节点企业版(以下简称三节点)是阿里云关系型数据库 RDS 于 2017 年 3 月份面向高端企业级用户推出的一款完全自研的云数据库系列,除了维持原有的 MySQL 兼容性和可用性,我们在 AliSQL 内核中引入 Raft 协议,借助 MySQL Semi-sync Replication 实现日志多副本同步复制,来确保数据的强一致性,提供金融级的可靠性。

三节点企业版已从 2017 年 3 月 17 日开始进行免费公测,申请详情请参见三节点企业版公测购买须知。

三节点企业版

产品特性

可靠性

三节点企业版,顾名思义,意为底层维护了三个数据库节点。一主两备的复制拓扑结构意味着每个节点都是全量的数据,数据库事务日志(Log)从主库同步复制到所有的备库,当集群中超过半数的节点都写入成功后,事务才能完成提交。虽然是同步复制,但由于是三个点,因此单个节点的故障不会影响到实例整体的可用性。这种设计的好处显而易见,即在不损失可用性的情况下,通过较高的数据冗余度来换取更好的可靠性,同时支持跨机房的部署方式,具备机房容灾能力。

兼容性

MySQL 三节点在 AliSQL 5.6 基础上进行开发,100% 兼容 MySQL 协议,原有使用 MySQL 数据库的任何应用都可以无缝切换到三节点实例上。随后,RDS 会提供双机高可用版到三节点企业版的一键热升级功能,延续原有实例的生命周期,免去数据迁移、老实例回收等一系列繁琐操作。

AliSQL 自主研发

在内核层面,AliSQL 做了大量的功能改进,例如:

利用分布式一致性协议(Raft)保障多节点状态切换的可靠性和原子性。

利用闪回(Flashback)对未完成事务进行回滚,确保数据一致性。

利用并行复制(Parallel Replication)提升备库应用日志的效率,降低数据库故障切换恢复时间(RTO),保障实例的可用性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值