作为数据库中的新生力量,openGauss从企业自研走向开放自治,并于2020年6月正式开源,得到了产业界、学术界的积极响应与支持,已经基本构建起完善的生态体系。华为云基于openGauss开源内核打造了GaussDB(for openGauss)分布式数据库,帮助华为消费者云完美解决了数据库在线弹性扩展、容灾备份、完备的关系型数据库特性、数据强一致等方面的难题,助力消费者云服务实现数据库分布式云化改造,支撑亿级用户的日常使用以及未来业务发展诉求。
基于openGauss开源内核打造GaussDB(for openGauss)分布式数据库云服务,构筑多场景解决方案
数据库是信息化建设的重要基础设施,帮助企业管理生产生活中产生的各类数据,在企业的数字化转型中发挥着巨大作用。
如今,中国的数字化转型已经进入深水区,数据量爆炸式增长,数据类型变得复杂多样,对数据库的性能、可用性、安全性和数据智能等方面提出了更高的要求,传统数据库显然已经无法满足企业对于数据管理的需求,开源数据库迎来了巨大的利好。随着开源软件的强势崛起,中国的开源数据库产品飞速发展,给企业带来巨大利好。
自20年前起,华为就开始自研数据库,经过不断地完善,支撑起了华为内部40+主力产品,在全球70+ 运营商中,规模商用数十万套。在2019年9月的华为全联接大会上,华为宣布将其在数据库领域的积累开源,并命名为openGauss。2020年6月底,openGauss数据库源代码正式向开发者开放。
GaussDB(for openGauss)是华为云基于openGauss开源内核打造的一款分布式数据库,在openGauss数据库所具备的高性能、高安全、高可用、高智能等基础之上,重点对公有云和分布式能力进行增强,以华为云和华为云Stack形式服务于金融政企客户和华为的自有业务。
华为云数据库首席架构师冯柯
据华为云数据库首席架构师冯柯介绍,GaussDB(for openGauss)围绕高可用持续构建核心能力,打造了两地三中心等多种解决方案,并且已经在国有大行核心业务系统商用,满足金融级高可用、高可靠、高扩展、高安全的要求。
“近几年,GaussDB坚持与标杆客户进行内核联合技术创新,不断提升产品的成熟度和竞争力。”冯柯表示,GaussDB(for openGauss)的高可用解决方案和端到端的业务迁移方案已经在诸多业务场景中落地。这些联创成果,部分已经陆续贡献到openGauss开源社区中,为openGauss的构建持续技术竞争力,形成社区与应用正向循环。
GaussDB(for openGauss)助力华为消费者云实现数据库分布式云化改造,诸多能力加持为客户提供优质云服务
华为消费者云是华为智能终端的大脑,除了为所有终端设备提供云服务支撑,包括应用下载、数据备份、定位服务等之外,还为第三方APP开发者提供云基础能力,帮助他们快速开发新应用,驱动业务创新。目前华为消费者云在全球已经拥有10亿帐户,月活用户高达3亿。
面对使用国外开源数据库产品中遇到的扩容效率、机房容灾、数据丢失等问题,华为消费者云基于GaussDB(for openGauss)构建了高可靠、高性能、易扩容的分布式数据库,为终端用户和开发者带来了更好的服务能力。
据冯柯介绍,可靠性是华为消费者云在数据库改造中的核心。为此,在技术上,华为消费者云基于GaussDB(for openGauss)的能力,通过机房级隔离、应用级隔离,最小化故障影响范围,并且实现了无损切换。
为了提高数据库的整体表现,华为消费者云针对不同业务采用不同的数据库查询模式,例如针对稳定较强的关键业务,尽量避免引入分布式查询和复杂处理逻辑,使得系统容量和系统时延得到了更好的预测。在面向非核心管理业务时,提供了按需开启分布式查询功能,以此来提升研发的效率。
冯柯表示,与过去大而全的集中式数据库系统相比,改造的本质就是让分布式多一些,让数据库少一点。由于采用了华为云提供的数据迁移服务-DRS,在迁移过程中采用新旧DB按比例并线运行,最终灰度将全部业务切换到GaussDB(for openGauss),很好的解决了数据回流的问题,保证业务的稳定性和数据的完整性。
合作共建产业生态链,共推数据库繁荣发展
数据库是跨技术领域最多的软件,发展难度大,需要产业界形成合力,不断创新,才能推动数据库产品的高质量发展。由于中国基础软件起步较晚,软件生态相对比较薄弱,只有开源才能加快软件生态的构建,推动数据库的飞速发展。
作为开源数据库产品,openGauss社区理事会已经吸引了包括中国移动、中国电信、中国联通、招商银行、邮储银行、清华大学、中国海油、超聚变数字技术有限公司等20家单位,覆盖数据库厂商、企业用户、高校、科研院所等。除此之外,openGauss社区分委会也正式成立,未来将围绕数据库技术,搭建面向高校师生的平台,促进高校走进开源社区,推动产研融合、产教融合。
另外,华为、海量数据、云和恩墨、神州通用、北京超图、民生银行、招商银行等7个公司的16名数据库技术专家共同组建了新的技术委员会,与社区全体成员一起在内核、安全、AI、云原生等领域开展技术创新,持续构建openGauss的技术竞争力。
在openGauss社区的有力带领下,已经有十多家合作伙伴推出了基于openGauss的商业发行版,已经在政府、金融、电信、能源、制造等行业规模商用落地。在开源社区中,已经吸引2500+社区贡献者,100+家企业加入社区,社区下载突破50万+,触达全球81个国家558个城市。
可以说,通过各方的合作,openGauss开源数据库的产业生态链已经初步形成,为未来推动中国开源数据库产业的振兴发展,发挥着巨大的作用。
写在最后:今年,中国信通院发布了《数据库发展研究报告》,预测到2025年中国数据库的市场规模将达到688亿元,市场总年复合增长率达到23.4%,全球占比达到12.3%。不难看出,我国数据库产业正在进入重大发展机遇期。
作为开源数据库中的佼佼者,openGauss开源数据库正在通过不断的聚力,持续走向成熟,不断发展壮大。