随着大数据与云计算的发展,越来越多的企业开始意识到上云的重要性和必要性。开源数据库系统以其免费、开源、透明等特点,在广大互联网公司中广为应用;在被视为第二次信息革命的云计算和大数据浪潮中,开源数据库技术也逐渐步入了传统企业的视野,为传统企业所接受。

中国信息通信研究院数据显示:41.18%的金融机构已经应用云计算技术,46.80%的金融机构有计划应用云计算技术。在方向上,70.61%的金融机构选择开源技术与闭源技术相结合的应用方式,10.45%的金融机构选择仅使用开源技术,仅18.94%的金融机构使用闭源技术。

开源虽然让企业更自由,但要用好开源山遥路远。比如全球最受欢迎的开源数据库MySQL,社区版在云上和线下受技术局限性影响,并不能完全满足用户的需求。那么,对于想要上云的企业来说,如何在开源与闭源之间寻求一个平衡呢?

日前在北京落幕的ODF 2018 开源数据库论坛暨 MariaDB 用户者大会上,华为云作为领先的云服务提供商,为业界带来了解决方案。

在9月8日的金融及区块链专场分享会上,华为云技术专家带来《基于云场景架构设计的分布式数据库》主题分享,并提出“云+开源+闭源=开源的生态+低成本+商业级的可靠性和性能“这一观点。这一观点将开源与闭源的优点结合在了一起,堪称最佳实践方案。

那么华为云是如何解决这些问题的呢?

华为云数据库 MySQL 增强版,即华为内部研发版本的 HWSQL,源于 MySQL 5.6 社区版,并对其进行了持续优化。当前,华为云数据库 MySQL 增强版发布了四大关键能力,分别是高性能,即在原有社区版本的基础上有 3 倍的性能提升;提升可扩展性,即可以支持更多的数据库客户端稳定运行,更多的并行事务以及更大规格的服务配置;更强的可靠性,半同步下的 loss-less 以及通知能力的增强,提升了系统可靠性,避免了备机升主后数据丢失的可能;故障下的快速恢复,复制能力的增强极大地减少故障恢复的时间以及可读副本与元主机数据的延误程度。

华为云 MySQL 增强版的问世,正是在开源与闭源、成本与性能上寻求平衡的最佳实践。尤其是在可靠性、可用性方面,聚焦关键技术能力实施,切实解决用户关心的可靠性,可用性问题。其中包括:

大并发下,挖掘性能负载同时保持性能平滑度,充分发挥大规格 RDS 并发潜力。

解决主备间复制滞后问题,极大缩短双机模式下 RTO 时间,显著提升系统可用性;(当备实例切换为主实例时,可用性恢复时间显著降低,由小时级别到秒级别。)

解决半同步复制下的数据丢失问题,确保数据一致性,主备实例互换事业务数据丢失的风险。

经过优化后的华为云 MySQL 增强版,每秒查询率(QPS)超过 MySQL 社区版5.6的3倍、5.7的1.5倍;且在在大规模的连接下,保持更平稳的性能体验。

值得一提的是,华为云 MySQL 增强版将于近期上线一系列新特性,把性能和功能进一步强化,持续满足客户高性能、低成本的多样化需求。

查看原文 >>
相关文章