速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

数据 0 丢失!华为云数据库全新推出 MySQL 金融版

  • 2020-03-31
  • 本文字数:964 字

    阅读完需:约 3 分钟

数据0丢失!华为云数据库全新推出 MySQL 金融版

日前,华为云数据库推出 MySQL 金融版,基于 Paxos 协议,采用一主两备三节点架构,解决数据库分布式环境下数据一致性的问题,实现了自动脑裂保护机制,保证数据库高可用和高可靠,满足金融场景下的数据库高要求。


近年来,金融科技大力发展,金融系统更是亟需技术架构革新、以满足行业日益增长的业务需求。数据库承载着金融企业的核心数据,出现数据丢失,业务连续性中断,对企业而言不但造成经济损失,而且还会进一步影响商誉及信誉。因此,金融级数据库,既是现代金融系统转型与革新的基础,也是企业竞争立足的重要一环。


提到金融级数据库,人们首先想到的是 DB2、ORACLE 这样的老牌商业数据库。究其原因,正是因为他们解决了金融行业两个最为关注的问题:数据库的高可靠和高可用。但近年来,随着开源数据库不断发展和有效解决方案的提出,MySQL 逐步在各个金融场景下占据重要地位。


尤其是 MySQL 在 5.5、5.6 版本引入半同步复制和 GTID 等机制,并经过 5.5,5.6,5.7 几个版本的演进之后,MySQL 在性能、数据强一致性方面有了质的提升。


华为云数据库 MySQL 金融版在完全兼容社区版的基础上,基于 Paxos 协议,采用一主两备三节点架构,弥补了社区版传统架构下异步、半同步复制可能导致数据丢失的缺陷,确保数据最终一致性,并解决了网络孤岛、脑裂等分布式系统问题。

可靠性保证

在三节点架构方案中,用户提交事务时,需要等待至少一个备库收到日志副本,才返回给用户事务成功结束的信号,且收到的确认事务会自动持久化到多数派主机中,确保数据库的可靠性。

可用性保证

在三节点架构下,无论任意一台服务器挂掉,也不影响业务可用性,因为已提交的数据至少有 2 份副本,挂掉一台,还有至少 1 台是包含了已提交事务的持久化内容,确保数据库的可用性。

强一致性保证

引入 Paxos 协议,内置了自动选主和解决脑裂的机制;如果某个节点成为了网络孤岛,就会被自动踢出集群,确保数据最终一致性。



华为云 MySQL 金融版一主两备架构图


Paxos 协议的引入和三节点架构的设计,确保了在整个故障切换过程中主备数据的强一致性,真正实现数据零丢失!毫无疑问,这对于金融场景(包含银行、保险等行业)而言,确实是量身打造;而对于数据可靠性同样具备高要求的其它场景,也非常合适。


本文转载自 华为云产品与解决方案 公众号。


原文链接:https://mp.weixin.qq.com/s/bBVQacAFpxZ2kTxhfOioRw


2020-03-31 14:42735

评论

发布
暂无评论
发现更多内容

阿里云徐立:面向容器和 Serverless Computing 的存储创新

阿里巴巴云原生

阿里云 Serverless 容器 云原生

如何设计业务高性能高可用计算架构

天天向上

架构实战营

网络安全好就业吗?

喀拉峻

网络安全 安全 信息安全 渗透

微信 ClickHouse 实时数仓的最佳实践

腾讯云大数据

Clickhouse 云数据仓库

技术管理知识写作系列

Melody

写作计划

微博评论架构设计

天天向上

架构实战营

数字人民币试点呈现“全面开花”

CECBC

选手机的一点建议

李印

手机 生活随想

[Pulsar] Batch Messge的基本原理

Zike Yang

Apache Pulsar 11月日更

没有一个人喜欢被改变 ——阅读《高绩效教练》有感

研发管理Jojo

倾听 敏捷教练 引导和教练

瞰见 | 刚刚,暴涨的 GitLab 给我们带来了怎样的开源思考?

OpenTEKr

狄安瞰源

记录

Melody

《重学Java高并发》Sempahore的使用场景与常见误区

中间件兴趣圈

Java高并发 Sempahore

linux比较两个目录的差异

入门小站

Linux

【架构实战营】模块五作业

liu🍊

在线文本差集计算工具

入门小站

工具

阿里云 Serverless 助力企业全面拥抱云原生

阿里巴巴云原生

阿里云 Serverless 云原生 企业

中国的区块链技术该高压打击虚拟货币之下,中国的区块链技术该如何发展?

CECBC

Python Qt GUI设计:QDrag拖拽数据传输类(基础篇—18)

不脱发的程序猿

Python PyQt GUI设计 QDrag

DevOps反模式

俞凡

DevOps

哈佛商业评论:面向未来的组织

石云升

读书笔记 11月日更

28 K8S之控制器基础

穿过生命散发芬芳

k8s 11月日更

为什么SOLID原则仍然是现代软件架构的基石

topsion

CleanCode SOLID

如何利用 “集群流控” 保障微服务的稳定性?

阿里巴巴云原生

阿里云 高可用 云原生 集群 AHAS

领导力学习课-总结

李印

个人成长 管理

入驻快讯|欢迎AfterShip正式入驻 InfoQ 写作平台!

InfoQ写作社区官方

入驻快讯

phpstudy开启Apache服务显示80端口被占用

咿呀呀

PHPStudy

Flink 实践教程-入门(8): 简单 ETL 作业

腾讯云大数据

flink 流计算 Oceanus

元宇宙对网络技术的挑战,什么样的网络才能承载元宇宙的野心?

CECBC

架构训练营 - 模块 5 作业

焦龙

架构训练营

微博评论架构分析

🌾🌾🌾小麦🌾🌾🌾

架构实战营

数据0丢失!华为云数据库全新推出 MySQL 金融版_大数据_华为云产品与解决方案_InfoQ精选文章