开发者社区 问答 正文

金融版



产品简介


金融版(原名:三节点企业版)是阿里云关系型数据库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 1820 分享 版权
阿里云 AI 助理回答

阿里云的金融版RDS(原名:三节点企业版)是专为高端企业级用户设计的一款云数据库服务,它基于MySQL 5.6版本并集成了阿里云自研的AliSQL内核。该产品主要面向对数据安全、高可用性和可靠性有严格要求的客户,特别是在金融行业及其他关键业务场景中。

核心优势与特性:

  1. 金融级可靠性

    • 三节点架构:采用一主两备的复制拓扑结构,确保每个节点都保存全量数据,通过Raft协议和MySQL Semi-sync Replication技术实现日志多副本同步复制,保障数据强一致性。
    • 跨机房部署:支持跨数据中心部署,具备机房级别的容灾能力,即使单个或多个节点故障,也能保证服务不中断。
  2. 全面兼容性

    • MySQL协议兼容:100%兼容MySQL协议,使得从MySQL迁移至金融版RDS的过程无缝且无需修改现有应用代码。
    • 升级便利:未来将提供双机高可用版到金融版的一键热升级功能,简化运维流程,减少数据迁移的复杂度。
  3. 增强功能与性能优化

    • SQL审计:免费提供SQL审计功能,记录30天内的所有SQL执行记录,提升数据访问的透明度和安全性。
    • AliSQL内核优化:自主研发的AliSQL内核在多方面进行了优化,如利用Raft协议加强集群状态管理的可靠性,闪回功能快速回滚未完成事务以维护数据一致性,以及并行复制技术加速备库的日志处理,缩短故障恢复时间(RTO)。
  4. 全面的产品功能

    • 提供完整的数据库实例生命周期管理、弹性伸缩、网络配置、备份恢复、性能监控与优化等功能,满足企业级用户的全方位需求。

综上所述,阿里云金融版RDS不仅提供了金融行业标准级别的数据保护和高可用性,还兼顾了易用性、兼容性和高性能,是构建高可靠数据库系统、保障核心业务连续性的理想选择。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答