openGauss

开源数据库

openGauss社区官网

开源社区

案例背景

近几年国产数据库在技术创新、市场竞争和用户认可方面取得了显著的进展。它们逐渐成为国内企业和机构的首选数据库解决方案,并在一些特定领域和行业取得了重要应用和成就。

中国移动与 openGauss 社区共同发布 “磐维数据库” 。该数据库是中国移动信息技术中心首个基于中国本土开源数据库打造的面向ICT基础设施的自研数据库产品。

福建移动根据集团试点工作要求,同时结合省内自主创新改造工作的规划,目前已有 12 套数据库计划选型磐维数据库,其中计费日志库 bosslog 采用磐维 2.0 一主一备共享存储架构,该架构解决传统 HA 部署下存储容量较单机部署翻倍的问题,减少了存储容量,备机支持实时一致性读,充分发挥主备多节点算力。

解决方案

应用层

磐维应对代码中涉及的数据库接口、数据类型、语法等三方面进行全面兼容性改造。

数据库接口:支持 JDBC/ODBC/Libpq。

数据类型:高度兼容 oracle,MySQL,Postgresql 的大部分数据类型。语法:高度兼容 MySQL 数据库,兼容 oracle 大部分语法,无需修改太多的语法即可完成改造。

数据库层

高可用和高性能:作为磐维数据库试点省份,福建公司围绕磐维 V2.0 共享存储版本,对存储层面研发适配,在分存式存储引擎中引入了集中式存储所特有的 CAW 锁等机制,率先实现了该版本数据库在分布式存储架构上的部署,计费日志库采用磐维2.0一主一备共享存储架构,500 仓 400 并发下,吞吐量 tpmC 可达到 30w,配合 keepalived 可实现数据库的故障切换,保证高可用性。

专业的迁移工具:磐维数据库采用专业的迁移工具,实现了主流数据库对磐维数据库全量、增量迁移,字符转换等功能,为后续信创规划提供专业的工具。

完善的磐维数据库运维体系:包括技术规范、操作手册、监控体系等,让信创更具可行性。

系统层

磐维数据库兼容 openeular、BClinux、麒麟等主流国产操作系统,同时配合国产共享存储和服务器,成功验证了数据库在国产服务器、国产存储,国产网络,国产操作系统上的全栈自主创新实现。

客户收益

  • 实现了数据库的自主创新性,可按照客户需求提供更适合的定制产品。

  • 其自带的toast压缩技术,能有效压缩oracle中的lob字段,有效的降低磁盘使用空间,同时提供配套的迁移,备份,监控功能,无需lincese即可使用,降低资源的使用和维护成本。

  • 磐维提供丰富免费的网站和社区支持。

  • 可通过中间件构建逻辑上无资源限制的分布式数据库。

  • 基于AI4DB的数据库进行自治运维和管理,协助数据库运维人员进行管理

合作伙伴