联 系 我 们
售前咨询
售后咨询
微信关注:星环科技服务号
更多联系方式 >
1.9 ArgoDB 3.1.0
更新时间:10/9/2024, 10:23:30 AM

新增功能

类别

特性

特性介绍

功能扩展

支持多列的数据分片

创建数据表时,可以设置多个列作为分片字段

新增多列索引功能

支持多列索引

新增嵌套非等值关联子查询功能

场景举例:

SELECT a FROM n_t1 t1 WHERE t1.a IN (SELECT 1 FROM n_t1 t2 WHERE t1.a > t2.a)

SELECT (SELECT a FROM t1 WHERE t1.a < t2.a) FROM t2
复制

新增多模数据库混合事务功能

提供不同数据模型表的混合事务统一管理功能;当同时使用多种数据模型表后,数据库自动开启混合事务管理功能

新增数据库审计功能

提供元数据、数据库实例、数据库会话等相关审计日志;有本地文件存储、数据库表存储两种模式。

新增存储过程权限管理

允许设置不同用户查看不同的存储过程

方言扩展

支持带去重条件的行号排序函数,场景举例:

SELECT DISTINCT B.storeid as storeid
FROM salestbl B
QUALIFY ROW_NUMBER() OVER(PARTITION BY storeid ORDER BY prodid desc) = 4;
复制

易用性提升

新增 JDBC 状态检测功能

在不同场景下,能够自定义不同的 JDBC 检测连接状态语句,实现连接状态准确检测

新增数据库 Compact 监控功能

提供数据库 Compact 任务运行信息,能够通过日志文件、网页浏览两种方式快速查看

新增 NULL 和空值分区表功能

允许动态创建分区值为 NULL 和空串的分区,可以查询和过滤分区值为NULL和空串的数据

功能优化

分类

功能

功能描述

性能提升

改进自研 Crux 向量化计算引擎

对部分代码进行重构,优化计算引擎,在特定场景下性能表现提升 50%

改进查询优化器

优化查询优化器,在部分场景下性能表现提升 25%

改进 Join 功能

能根据表的类型和 Join 语句,自动将 Join 转成 Lookup Join 等高效 Join,显著提升性能表现

改进分组聚合功能

在特定分组聚合场景下,性能表现提升 20%

改进数据库 Compact 功能

优化数据库Compact功能,提升Compact吞吐性能

改进 Row Number、Rank 函数执行效率

提升 Row Number、Rank 函数性能表现,尤其在窗口超多、 单个窗口超多元素场景下仍提供优异性能表现

改进任务执行效率

解决操作系统创建文件慢造成的任务阻塞问题,改进任务执行效率

易用性提升

提供更灵活的建表语句

创建数据表时,可以使用建表参数,例如指定 tablesize

支持不同层数的嵌套关联子查询

能够正确执行不同层数的嵌套关联子查询

扩展 json_tuple 函数支持类型

json_tuple 函数扩展支持 string、char、varchar、varchar2 类型

扩展日志信息

提供执行任务的 shuffle 日志信息

提供日志信息过滤功能

能够在界面上过滤日志信息,快速检索相关日志

提供 PLSQL 报错日志定位

提供 PLSQL 报错问题的日志定位,提高问题定位效率

安全性提升

修复产品已知漏洞

去除依赖的 velocity 组件

升级java 工具包 jodd