版本特性-V0.5.0

  •  
  •  
  •  
  •  
  • 1. SQL优化

         (1) 支持like关键字的模糊查询

         (2) 支持用户认证:支持用户的增删改查

         (3) 支持用户的权限赋予

         (4) 支持集群认证

         (5) 支持SQL批量插入

         (6) 优化Calcite函数校验机制

         (7) 错误码信息重构

     

    2. 元数据管理

        (1) 将集群表粒度管理拆分到executor

        (2) 废弃原有Dingo-jraft模块

        (3) Coordinator中将原有Dingo-jraft迁移至Dingo-mpu模块

        (4) 支持基于SQL的元数据查询

     

    3. 索引技术

        (1) 支持索引的增删改查

        (2) 支持多种索引类型:主键索引、非主键索引和联合索引

     

    4. SDK相关特性

        (1) 支持基于链式表达式的计算,实现多种范围查找后的聚合计算、更新等

        (2) 支持非主键列扫描、过滤计算

        (3) 计算指标特性列表:

    序号 函数 说明
    1 Scan 扫描表中数据
    2 Get 读取表中数据
    3 Filter 根据条件过滤数据
    4 Add 对列进行数值加操作
    5 Put 向表中写入数据
    6 Update 修改表中数据
    7 Delete 删除表中数据
      DeleteRange 范围删除表中数据
      Max 对列与输入求最大值
      Min 对列与输入求最小值
      Avg 对列与输入求平均数
      Sum 对列与输入求和
      Count 计算纪录条数
      SortList 对输入的数值和已存储的数值按照数值大小进行排序,默认升序
      DistinctList 对输入的数值和已存储的数值执行去重操作,对重复的数值只纪录一次
      List 列表,基于输入的数值和已存储的数值,根据条件返回List结果
      IncreaseCount 递增次数,序列中,存在相邻两点递增,统计相邻递增的次数
      DecreaseCount 递减次数,序列中,存在相邻两点递减,统计相邻递减的次数
      maxIncreaseCount 最大递增,序列中,每次连续递增中产生的递增次数的最大值
      maxDecreaseCount 最大递减,序列中,每次连续递减中产生的递减次数的最大值
     

    5. 列存

        (1) 支持基于Merge Tree 的列存存储

     

    6. 分布式存储

        (1) 解决rocksdb uodate/delete磁盘释放慢的问题

        (2) 优化Prefix Scan

        (3) 完成RocksDB版本升级

        (4) 优化RocksDB的I/O流程

        (5) 释放DeleteRange执行后的磁盘空间

        (6) RocksDB固定参数可配置

 

News.

行业资讯