百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

金仓数据库管理系统KingbaseES V9新版本发布:抢先体验,不容错过!

mhr18 2025-02-18 12:26 38 浏览 0 评论

来源:太极计算机股份有限公司

技术创新与产品迭代是企业发展的不竭动力。站在大数据时代的风口,作为基础软件行业“皇冠上的明珠”,数据库产品更是如此。

金仓数据库管理系统KingbaseES是电科金仓自主研发的企业级大型通用数据库管理系统,近日,金仓数据库管理系统KingbaseES V9最新版本KingbaseES V009R001C002B0014(以下简称“新版本”)正式发布。新版本在兼容性、可用性、性能以及安全性等多个方面进行了全面升级,旨在为用户提供更加优质、高效的数据库服务。

接下来,让我们深入探讨新版本的主要特性和亮点:

内核能力增强

V9 新版本

1

兼容Oracle/MySQL能力,持续增强

新版本在兼容能力上实现了显著提升,重点优化了MySQL和Oracle模式下的数据类型、函数、语句等能力,完善了跨平台的数据迁移、操作和开发能力,能够为用户提供更加便捷、高效的数据迁移、操作和开发体验。

2

客户端编程接口及框架,全面升级

本次更新的版本在客户端编程接口及框架方面进行了深度优化,旨在简化数据库访问流程,降低应用开发与维护成本,为用户提供更高效、便捷的数据库操作体验。

3

Roaringbitmap插件

破解大数据集处理中的内存与速度难题

在当今大数据盛行的时代,企业常常需要处理包含数以亿计元素的数据集。在处理这些大规模数据集时,内存占用高和集合运算速度慢成为了企业面临的两大难题。

为了应对这一挑战,新版本提供了Roaringbitmap扩展插件。Roaringbitmap是一种高效的Bitmap压缩算法,它通过逻辑复杂度来换取空间时间复杂度的优化,从而在处理大规模数据集的集合操作时,能够显著减少内存占用,并提供快速地集合运算,提高系统的整体性能。

可用&易用性显著提升

V9 新版本

通过对软件安装配置能力的持续优化,以及对集群部署、管理、故障转移恢复以及备份还原能力的进一步完善,新版本的易用性和可用性得到了全方位的提升。

这些改进不仅满足了更复杂和多样化的应用需求,还确保了业务连续性和用户体验的稳步提升。

性能持续优化

V9 新版本

性能管理强化

新增SQL调优建议器与增强KWR/KSH报告

在性能管理方面,新版本增加了SQL调优建议器功能,并增强了KWR和KSH的能力。KSH的报告新增了实例信息、CPU内存、采样信息、Top服务/模块以及Top数据库对象等多项内容,并改进了报告输出格式,方便用户通过监控工具查看。KWR报告则提供了全实例采集方式,支持按数据库粒度展示报告内容,适用于单实例支撑多应用的场景下的实例调优。

此外,SQL调优建议器能够针对执行效率低下的特定SQL语句,根据实际分析给出统计信息更新、创建索引或SQL改写等建议。同时,新版本还提供了数据库时间模型视图、等待事件模型视图以及SQL操作时的时间分布视图,通过收集和展示数据库实例在不同活动上的时间消耗,帮助用户更准确地识别性能瓶颈和资源消耗,从而优化数据库性能。

性能持续优化

ROWNUM逻辑优化助力高效查询

在复杂的数据库查询场景中,尤其是当SQL语句中包含ROWNUM伪列进行条件选择或分页处理时,查询性能往往会受到较大影响。

为了解决这一问题,新版本引入了ROWNUM逻辑优化功能。该功能能够智能地识别并优化包含ROWNUM的SQL语句,当SQL语句中包含ROWNUM、ROWNUM条件选择、ROWNUM分页时,可通过改优化规则,提升查询效率,为用户提供更加流畅的数据访问体验。

性能稳定提升

全局执行计划缓存与分区剪枝双管齐下

在OLTP场景中,SQL语句的执行频率高且变化不大,但每次执行前都需要进行编译生成执行计划,这不仅消耗了大量的CPU资源,还增加了内存占用。特别是在高并发环境下,频繁的SQL编译操作会导致数据库性能显著下降,TPS受到严重影响。同时,编译过程中的内存占用也限制了数据库能够处理的最大并发量,进一步加剧了性能瓶颈。

新版本通过引入Q报文(普通协议)全局执行计划缓存功能,成功解决了OLTP场景中SQL编译时间和内存占用高的问题。该功能能够智能地识别并缓存常用的SQL执行计划,避免重复编译。这一优化显著提升了数据库性能,在高并发场景下,TPS性能提升20%以上,同时内存占用减少了67%(点击跳转至“重生之我在金仓开发数据库:KES性能飞跃的秘密”)!这不仅提高了数据库的处理能力,还降低了运营成本,为企业带来了显著的经济效益。

此外,分区表LIKE剪枝及UPDATE&DELETE语句剪枝优化功能的引入,极大地提升了多级分区表在查询和更新操作中的性能。在高并发场景下,这一优化显著降低了查询延迟,提高了吞吐量。该功能对于需要处理大量数据且对性能要求极高的企业来说,无疑是一个重要的性能提升利器!

安全新升级

V9 新版本

强化三权分立,优化资源利用与数据保护。数据库安全性直接关系到数据保密性、完整性和可用性的维护,进而影响到企业的运营安全、用户的隐私保护以及国家的信息安全。新版本进一步强化了安全特性:

扩展三权分立的三元角色

明确职责划分,进一步提高数据库系统安全性。

用户单次会话总时长设置

可指定用户会话允许连接到数据库的最长时间,超出时长限制则会被强制中断会话,有效避免单个用户长期占用数据库资源问题,提高数据库资源利用率。

数据导出权限控制

针对逻辑备份和COPY等导出数据操作,新增导出权限控制, 满足用户角色分工较细导出数据需要专职用户的场景。

逻辑备份加密和压缩

逻辑备份新增加密和压缩功能,同时在逻辑恢复新增解密和解压缩功能,充分保证备份文件的数据安全。

MySQL加密算法

兼容MySQL加密算法,支持数据常见对称加密算法和数据摘要算法,提升产品兼容性,方便用户在不同数据库系统间迁移数据。

权限检查和行级安全策略

兼容MySQL和Oracle,支持权限检查、行级安全策略作用于视图。

新版本是2024年金仓数据库管理系统KingbaseES在各行各业的关键业务系统中实践探索的成果体现,未来,我们还将继续以技术创新为驱动,以市场需求为导向,不断突破技术瓶颈,优化和增强产品能力,不断满足各类业务场景中的多样化需求,为用户提供更加稳定、高效的数据库解决方案!

在此,我们衷心感谢每一位用户对金仓数据库KingbaseES产品的支持,也期待聆听每一位用户的反馈意见,您宝贵的使用体验与建议是我们不断前进的动力:

欢迎进入金仓社区讨论留言:

https://bbs.kingbase.com.cn/forum

或直接给我们邮件反馈:

product@.kingbase.com.cn

最后,本次发布的金仓数据库管理系统 KingbaseES V009R001C002B0014版本基于主流CPU和操作系统分别推出了完整版和docker镜像版,如果您感兴趣:

https://www.kingbase.com.cn/xzzx/index.htm

下载产品安装包体验!

此外,您可同步参与社区活动“金仓数据库产品体验官第二期:KES连接使用(点击标题跳转)”,在体验和挑战中收获成长与荣誉!

相关推荐

甲骨文签署多项大型云协议,其一未来可贡献超300亿美元年收入

IT之家7月1日消息,根据甲骨文Oracle当地时间6月30日向美国证券交易委员会(SEC)递交的FORM8-K文件,该企业在始于2025年6月1日的202...

甲骨文获TEMU巨额合同,后者大部分基础设施将迁移至Oracle云

IT之家6月23日消息,Oracle甲骨文创始人、董事长兼首席技术官LarryEllison(拉里埃里森)在本月早些时候的2025财年第四财季和全财年财报电话会议上表示,Oracle...

Spring Boot 自定义数据源设置,这些坑你踩过吗?

你在使用SpringBoot进行后端开发的过程中,是不是也遇到过这样的问题:项目上线后,数据库连接总是不稳定,偶尔还会出现数据读取缓慢的情况,严重影响了用户体验。经过排查,发现很大一部分原因竟然...

一个开箱即用的代码生成器(一个开箱即用的代码生成器是什么)

今天给大家推荐一个好用的代码生成器,名为renren-generator,该项目附带前端页面,可以很方便的选择我们所需要生成代码的表。首先我们通过git工具克隆下来代码(地址见文末),导入idea。...

低代码建模平台-数据挖掘平台(低代码平台的实现方式)

现在来看一下数据连接。·这里是管理数据连接的空间,点击这里可以新增一个数据连接。·输入连接名称,然后输入url,是通过gdbc的方式去连接的数据库,目前是支持mysql、oracle以及国产数据库达梦...

navicat 17.2.7连接oracle数据库提示加载oracle库失败

系统:macOS15.5navicat版本:navicatpremiumlite17.2.7连接oracle测试报错:加载oracle库失败【解决办法】:放达里面找到程序,显示简介里面勾选“使...

开源“Windows”ReactOS更新:支持全屏应用

IT之家6月17日消息,ReactOS团队昨日(6月16日)在X平台发布系列推文,公布了该系统的最新进展,包括升级Explorer组件,支持全屏应用,从Wine项目引入了...

SSL 推出采用全模拟内置混音技术的模拟调音台Oracle

英国调音台传奇品牌SolidStateLogic宣布推出Oracle——一款采用全模拟内置混音技术的调音台,在紧凑的AWS尺寸机箱内集成了大型调音台的功能。该调音台提供24输入和...

47道网络工程师常见面试题,看看有没有你不会的!

你们好,我的网工朋友。网络工程师面试的时候,都会被问到什么?这个问题其实很泛,一般来说,你肯定要先看明白岗位需求写的是什么。基本上都是围绕公司需要的业务去问的。但不可否认的是,那些最基础的概念,多少也...

汉得信息:发布EBS系统安装启用JWS的高效解决方案

e公司讯,从汉得信息获悉,近日,微软官方宣布InternetExplorer桌面应用程序将于2022年6月15日正式停用。目前大部分客户都是使用IE浏览器打开EBS的Form界面,IE停用后,只能使...

36.9K star ! 推荐一个酷炫低代码开发平台!功能太强!

前言最近在逛github,看看能不能搜罗到一些对自己有帮助的开源软件。不经意间看到一个高star的java开源项目:jeecg-boot。进入在线演示版一看,感叹实在是太牛了!此开源项目不管是给来学习...

Linux新手入门系列:Linux下jdk安装配置

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:L...

手把手教你在嵌入式设备中使用SQLite3

摘要:数据库是用来存储和管理数据的专用软件,使得管理数据更加安全,方便和高效。数据库对数据的管理的基本单位是表(table),在嵌入式linux中有时候它也需要用到数据库,听起来好难,其实就是几个函数...

JAVA语言基础(java语言基础知识)

一、计算机的基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行、自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成、没有安装过任何软件的计算机称...

再见 Navicat!一款开源的 Web 数据库管理工具!

大家好,我是Java陈序员。在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。今天,给大家介绍一款开源的数据库管理工具,无需下载安装软件,基...

取消回复欢迎 发表评论: