开发者社区> 问答> 正文

金融版



产品简介


金融版(原名:三节点企业版)是阿里云关系型数据库RDS面向高端企业级用户推出的一款完全自研的云数据库系列。目前,金融版仅支持MySQL 5.6版本的实例,除了维持原有的MySQL兼容性和可用性,我们在AliSQL内核中引入Raft协议,借助MySQL Semi-sync Replication实现日志多副本同步复制,来确保数据的强一致性,提供金融级的可靠性。
金融版实例的拓扑图如下图所示。


产品功能


金融版实例有如下功能:


  • 提供完整的产品功能,包括实例生命周期、弹性伸缩、实例管理、网络链路、备份恢复、性能优化等。

  • 免费提供SQL审计功能,保留30天内所有的SQL执行记录,使对数据库的访问可以有据可查,以保障核心数据的安全。

  • 定位于对数据安全、可用性、可靠性要求非常高的客户。后续我们还会结合实际的场景陆续推出多项增值服务,全方位保障核心数据,助力企业快速发展。


产品特性


金融版实例有如下特性:

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

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

  • AliSQL自主研发
    在内核层面,AliSQL做了大量的功能改进,例如:
    利用分布式一致性协议(Raft)保障多节点状态切换的可靠性和原子性。

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

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

展开
收起
云栖大讲堂 2017-10-17 14:46:21 1790 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载