写点什么

数据 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:421067

评论

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

netdata安装到redhat7.6最简手册

橙子冰

netdata

第 0 期架构师训练营第 4 周作业 1

fujin

合约跟单交易系统开发,交易所一键跟单模式搭建

13530558032

一周信创舆情观察(8.10~8.23)

统小信uos

如何在3秒内打开一个网址

BabyKing

区块链钱包应用开发,数字货币钱包源码

13530558032

架构重构之禅

ninetyhe

Java 架构设计 代码重构

爱技术爱折腾,想要编程到60岁--我的十年

盛安德软件

90%的开发都没搞懂的CI和CD!

禅道项目管理

ci DevOps 持续集成 持续交付 持续部署

浅谈业务系统设计哲学

滴滴普惠出行

第 0 期架构师训练营第 3 周作业2---总结

fujin

JAVA,.NET项目开发难上手?Learun敏捷开发框架解君愁

Learun

温故知新——Spring AOP

牛初九

spring aop ioc

奈学:Executor线程池的概述

古月木易

线程池 Executor

Docker 镜像构建之 docker commit

哈喽沃德先生

Docker 容器 微服务

CUDA,cuDNN,pytorch 在win10环境下的下载安装

Qx

教程 PyTorch

第 0 期架构师训练营第3周作业1

fujin

组合模式

Docker 之常见应用部署

哈喽沃德先生

Docker 容器 微服务

XSKY星辰天合助力中国五矿打造政企办公新标杆

XSKY星辰天合

前端训练营(15)-动画

罗思雨

大前端

LeetCode题解:20. 有效的括号,栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

为什么中国出了这么多厉害的互联网公司,但没有自己设计过编程语言?

代码制造者

编程语言 低代码 企业信息化 零代码 编程开发

实用!教学白板跨国低时延互动技术实现指南

ZEGO即构

OSS 全站加速 集群

技术揭秘:华为云DLI背后的核心计算引擎

华为云开发者联盟

大数据 spark 数据湖 华为云 DLI

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

有了MDL锁视图,业务死锁从此一目了然

华为云开发者联盟

MySQL 数据库 华为云 MDL锁视图 元数据

数据隔离、访问授权,用好大数据为什么这么难?

华为云开发者联盟

大数据 数据湖 华为云 DLI 数据隔离

白板技术实践:在线教育平台如何保障课件数据安全

ZEGO即构

加密解密 OSS 鉴权

第 0 期架构师训练营第 4周作业 2--- 总结

fujin

永续合约交易系统开发方案,合约交易所源码搭建

13530558032

区块链承兑支付系统开发,USDT入金支付系统

13530558032

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