Skip to content

Release Notes v0.5.0

Compare
Choose a tag to compare
@astor-oss astor-oss released this 10 Feb 12:36
· 757 commits to develop since this release

Release Note - V0.5.0

一、SQL相关特性

  1. 支持like关键字的模糊查询
  2. 支持用户认证:用户的增删改查
  3. 支持用户权限赋予
  4. 支持集群认证
  5. 支持SQL批量插入
  6. 优化Calcite函数校验机制
  7. 错误码信息重构

二、元数据管理

  1. 将集群表粒度管理拆分到executor
  2. 废弃原有Dingo-jraft模块
  3. Coordinator中将原有Dingo-jraft迁移至Dingo-mpu
  4. 支持基于SQL的元数据表查询

三、索引相关

  1. 支持索引的增删改查,提升查询性能
  2. 支持多种多索引类型:非主键索引和联合索引

四、SDK相关特性

  1. 支持基于链式表达式的计算,实现多种范围查找后的聚合计算、更新等
  2. 支持非主键列扫描、过滤计算
  3. 指标计算特性列表:
序号 函数 说明
1 Scan 扫描表中数据
2 Get 读取表中数据
3 Filter 根据条件过滤数据
4 Add 对列进行数值加操作
5 Put 向表中写入数据
6 Update 修改表中数据
7 Delete 删除表中数据
8 DeleteRange 范围删除表中数据
9 Max 对列与输入求最大值
10 Min 对列与输入求最小值
11 Avg 对列与输入求平均数
12 Sum 对列与输入求和
13 Count 计算记录条数
14 SortList 对输入的数值和已存储的数值按照数值大小进行排序,默认升序
15 DistinctList 对输入的数值和已存储的数值执行去重操作,对重复的数值只纪录一次
16 List 列表,基于输入的数值和已存储的数值,根据条件返回List结果
17 IncreaseCount 递增次数,序列中,存在相邻两点递增,统计相邻递增的次数
18 DecreaseCount 递减次数,序列中,存在相邻两点递减,统计相邻递减的次数
19 maxIncreaseCount 最大递增,序列中,每次连续递增中产生的递增次数的最大值
20 maxDecreaseCount 最大递减,序列中,每次连续递减中产生的递减次数的最大值

五、列存

  1. 支持基于Merge Tree的列式存储

六、分布式存储

  1. 解决RocksDB update/delete磁盘释放慢的问题
  2. 优化Prefix Scan
  3. 完成RocksDB版本升级
  4. 优化RocksDB的I/O流程
  5. 释放DeleteRange执行后的磁盘空间
  6. RocksDB固定参数可配置