磐维数据库3.0发布

        12月27日,在openGauss Summit 2024大会上,中国移动磐维数据库3.0重磅发布。中移动信息技术有限公司数据库领域高级架构师在大会主论坛分享了中国移动磐维数据库在自主创新与规模商用方面的实践与成果。

        作为信息通信领域的中坚力量,中国移动始终践行央企责任与担当,充分发挥科技创新、产业控制、安全支撑作用,携手华为openGauss社区推动企业级开源关系型数据库的高质量发展。基于openGauss6.0,中国移动磐维数据库3.0版本既是一次重要的技术飞跃,也是向AI驱动的可服务型数据库迈进的关键一步。

        相较之前的版本,部署形态能够适配更复杂的应用场景:在分布式架构上,通过优化事务一致性协议使单节点事务处理效率提升30%;在集中式架构上,新增118项数据库兼容性,提供动态分区裁剪和自动性能报告功能,降低企业迁移门槛同时提升了查询效率;在数据库一体机架构上,通过软硬协同深度优化,使资源利用率提升80%,部署和运维复杂度显著降低。同时,磐维数据库各项性能大幅提升,每分钟处理事务数达170万,加密算法SM4和SM3加速分别提升4.6倍和12.6倍,故障恢复时间缩短至10秒以内,SQL问题提前发现准确率达80%,实现了数据库性能的全面突破。

        2024年是中国移动磐维数据库快速发展、全面突破的一年。这一年,磐维数据库以全链路创新为核心,构建从底层芯片、操作系统、中间件到行业应用的完整技术生态,打通技术与应用的“最后一公里”。系统部署在超过3000个运行节点上,经过800余天的稳定运行,展现了卓越的可靠性与性能。当前,磐维数据库服务用户超过8亿,支撑中国移动35+省专公司的核心业务场景落地,并在金融、政务、零售、医疗等重点领域实现了广泛应用,形成20余项标杆案例。

        此次磐维数据库3.0的发布不仅是一款新产品的亮相,更是中国移动对未来数据库发展方向的思考与实践。它将数据与人工智能双向赋能的理念融入核心架构,推动实现“核心业务支撑”与“智能服务供给”的双向延展。中国移动将持续深化技术创新,坚持开放合作协同,凝聚行业生态智慧,开创智能时代数据库发展的美好未来。

openGauss 6.0.0是openGauss 2024年9月发布的LTS版本

  • 新增功能:

    • 高性能:优化主备锁机制控制粒度和有序队列加锁逻辑,提升一主一同步备场景下TPCC性能10%。
    • 高性能:函数/PACKAGE支持指定并行相关参数,NO SCROLL游标和作为并行函数入参的游标表达式支持并行执行。
    • 高性能:使用用户态网络优化北向网络,单机TPCC性能提升15%。
    • 高可用:CM支持双集群中备集群首备和从备的switchover。
    • 高可用:CM支持选择实时回放节点,在主机故障时优先升主。
    • 高可用:CM选主逻辑优化,多数派备机未回放完时,及时选出旧主。
    • 高可用:CM支持对软链接目录空间管理。
    • 高可用:CM支持在当前满足DN多数派场景下,动态开关最大可用,在从库丢失时打开最大可用,从库恢复后关闭最大可用。
    • 高可用:CM两节点部署,支持心跳网络,支持多个三方ip检测,减少脑裂情况发生。
    • 高安全:支持对服务启停操作进行审计、对数据库备份恢复操作进行审计。
    • 高安全:支持对审计日志进行sha256完整性校验。
    • 高安全:发布安全配置基线以及安全配置巡检工具。
    • 高智能:dataVec向量数据库插件支持HNSW索引。
    • 企业级特性:oGEngine原位更新存储引擎增强。
    • 企业级特性:walwriteraux线程支持预分配XLog文件。
    • 企业级特性:新增GUC参数支持强制回收主机XLog日志。
    • 企业级特性:支持在主机宕机的情况下,在备机上获取当前事务日志的同步位置。
    • 企业级特性:支持全链路跟踪能力,实现追踪并记录jdbc查询接口执行sql的端到端网络耗时,并记录在数据库dbe_perf.statement视图、statement_history表中。
    • 企业级特性:慢SQL统计默认开启计划统计,降低性能损耗。
    • 企业级特性:逻辑复制增强,新增支持Alter/Truncate/Rename 表和分区表DDL语法。
    • 企业级特性:支持通过内置函数 gs_get_hba_conf() 获取pg_hba.conf文件中的内容。
    • 企业级特性:gs_ctl日志文件支持按固定周期轮转,限制最大日志磁盘空间占用。
    • 企业级特性:支持PIPELINED管道函数,函数可以返回行集合。
    • 企业级特性:SELECT语句支持通过TABLESAMPLE子句实现对指定子分区、视图、物化视图进行数据采样。
    • 企业级特性:支持通过ALTER TRIGGER的方式禁用/启动单个触发器。
    • 企业级特性:SELECT语句支持通过ROTATE和NOT ROTATE子句进行行列转换。
    • 企业级特性:支持通过SQL启用禁用table约束。
    • 企业级特性:数字支持以f/d结尾作为浮点数使用。
    • 企业级特性:支持 ‘NaN’ 和 ‘infinity’ 表示浮点数特殊值。
    • 企业级特性:支持IS [NOT] INFINITE和IS [NOT] NAN条件表达式。
    • 企业级特性:numeric数据类型精度设置允许precision大于scale,允许scale为负数。
    • 存储过程:游标支持嵌套定义。
    • 存储过程:支持游标作为插入值。
    • 存储过程:通过TYPE语法定义动态游标 REF CURSOR 时,支持通过RETURN指定游标返回的数据类型。
    • 存储过程:支持array和record嵌套。
    • 存储过程:支持使用ROWTYPE给游标赋值。
    • 存储过程:游标参数支持设置默认值。
    • 资源池化:dsscmd支持连接到DSS Server中,直接执行读写文件的命令。
    • 资源池化:按需回放redo阶段支持DDL执行。
    • 资源池化:支持离线对资源池化备机进行扩缩容操作。
    • 资源池化:资源池化场景支持打开双写。
    • 插件:新增GMS_STATS插件,支持收集特定schame下对象的统计信息。
    • 插件:新增GMS_PROFILER插件,用于收集PL/pgSQL程序执行情况,通过分析收集的数据进而找到PL/pgSQL程序的性能瓶颈,统计程序的代码覆盖率。
    • 插件:新增GMS_OUTPUT插件,提供将文本行写入内存、供以后提取和显示的功能。
    • 客户端工具:OM支持安装管理IPV6的数据库集群。
    • 客户端工具:OM数据库安装流程解除对root用户的依赖。
    • 客户端工具:OM工具支持查询当前集群的升级状态。
    • 内核工具:gs_probackup工具支持将备份的数据和日志直接传输到远端兼容S3协议的对象存储中。
    • 生态工具:支持流量录制回放工具,支持连接源端数据库(MySQL),采集SQL,并且向 openGauss 数据库进行 SQL 回放&压测。支持解析MySQL数据库的 General Log表或文件、支持Attach到JAVA应用程序、支持截取和解析MySQL网络通讯包等方式采集SQL。支持多次回放并比较结果和性能。
    • MySQL兼容性:支持删除表时忽略视图和表的依赖。支持通过straight_join语法指定内连接时左右表的顺序。支持interval表达式。 performance、shrink关键字从保留字降级为非保留(不能是函数或类型)关键字。
    • MySQL兼容性:兼容MySQL 8.0通信协议。
    • DataKit:Portal支持依赖包离线安装。
    • DataKit:迁移插件支持连接到数据库集群。
    • DataKit:迁移插件支持指定表迁移。
    • DataKit:支持多数据库集群并行安装。
    • DataKit:支持按文件导入方式批量添加服务器和批量添加用户。
    • DataKit:支持指定IP和端口,通过gs_om查询集群配置信息,实现对已安装数据库集群的安装。
    • DataKit:支持SSO与DevKit统一登录,实现同一用户可以登录到DevKit和DataKit。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七七powerful

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值