产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

评论

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

能上能下

张老蔫

28天写作

HDFS SHELL详解(2)

罗小龙

hadoop 28天写作 hdfs shell

大作业一

fmouse

架构师训练营第 1 期

智慧城市发力,区块链助力土木建设数据存储

CECBC

土木建设

搭建自己的MinDoc文档库

后台技术汇

28天写作

重学JS | 聊聊闭包

梁龙先森

大前端 编程语言 28天写作

一致性Hash算法

Andy

RocketMQ学习笔记

大刘

RocketMQ MQ 消息队列

大作业二

fmouse

架构师训练营第 1 期

[0/28]软件质量的那点事(1)———引言

L3C老司机

软件测试 软件质量

极客时间架构 1 期:大作业二 学习大总结

Null

极客时间架构 1 期:大作业一 根据业务编写指定输出系统概要设计

Null

大作业(二)

橘子皮嚼着不脆

区块链挖矿系统APP软件开发

系统开发

金三银四将至!我肝了万字的Java垃圾回收,看完你还敢说不会?

编程 面试 JVM

强!腾讯老兵亲荐“从零开始学架构”教你如何成为出色的架构师?(整整2000页的笔记)

比伯

Java 编程 架构 面试 程序人生

Java并发编程实战(2)- Java内存模型

技术修行者

Java 并发编程 happens-before 多线程

别小看 Log 日志,它难住了我们组的架构师

Java架构师迁哥

太过完美!滴滴全球首发Spring5+SpringMVC5+Mybatis3.X全彩小册

Java架构追梦

Java 源码 架构 滴滴 ssm

DeFi去中心化DAPP系统开发的知识科普

W13902449729

去中心化金融 DeFi去中心化系统开发

在 win 10 上安装 Elasticsearch 7.10.1

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

去中心化DAPP系统APP开发|去中心化DAPP软件开发

系统开发

即时通讯的原理和历史

v16629866266

大作业(一)

橘子皮嚼着不脆

APICloud AVM多端开发 | 企业app开发解析:案例展示、加盟申请功能源码

YonBuilder低代码开发平台

大前端 小程序flutter, 跨平台 APICloud

关系中的密码:麻烦

熊斌

个人成长 28天写作 亲密关系

期末大作业(一)

wanlinwang

单向链表合并实战

Andy

有技术和落地,区块链才能创造价值

CECBC

区块链

最新区块链科普图书《区块链进化史》上市

CECBC

区块链 科普

【JS】函数实参与形参

德育处主任

JavaScript 大前端 js 28天写作

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