lightdb 23.2新特性一览

lightdb将于2023.6.30发布23.2版本,下面我们先来看一下这个版本的主要增强。

oracle兼容

Oracle兼容仍然是这个版本的主要改进之一。

1、等待事件完全准确

2、oracle (+)外关联,实际机制和https://www.jianshu.com/p/0d7fadda9ef1

3、支持boolean和numeric自动比较转换

4、pl/sql中goto,sqlcode兼容,ecpg访问全局变量,ecpg支持匿名块,merge into、自治事务语法、open cursor增强、returning子句、函数含out类型参数时支持"return 变量"语句;

 

      注:23.2.0.1 兼容oracle sqlcode和postgresql sqlcode,增加lightdb_error_code_mode参数,oracle/mysql/off。

      注:23.2.0.2修复pl/sql 函数调用 inout参数不生效缺陷,完全兼容oracle函数调用惯例。

5、merge into分布式增强,限制减少

6、alter index rebuild、truncate partition、alter table drop constraint/index、q转义、create force view、insert all、col视图

7、序列支持noorder, nocycle, nocache属性

8、unpivot/pivot函数

9、ltsql支持sqlplus prompt命令

10、connect by增强(支持-x分布式)

mysql兼容

1、标识符大小写兼容

2、insert ignore(23.2未控制必须在mysql模式),23.3版本语义兼容,仅限于mysql模式

3、drop index on

统一SQL

1、发布oracle sql到pgsql的运行时SQL转换SDK;

2、事前兼容评估工具支持oracle->lightdb/ob/tdsql/opengauss,mysql->各种数据库的不兼容性检查及改写建议,同时提供API方式调用;

聚合查询

1、发布基于lightdb的聚合查询引擎,支持http/fdw/t3协议的聚合查询;

迁移工具

1、发布全新一站式迁移工具lightdb-etl,代替ora2pg/myloader/人工导出与导入,支持从oracle/mysql/lightdb-x/pg/mariadb迁移到lightdb-x/lightdb-a;

ltjdbc

1、修复高并发下ehcache本地缓存目录冲突缺陷;

2、修复setclob()不兼容oracle;

lightdb-a

1、lightdb-a正式版发布,相关特性可参考https://blog.csdn.net/zhouhuajun/article/details/130996557

文档

从23.2开始,lightdb同时提供中文和英文用户手册。

2023年6月,lightdb正式通过中国软件评测中心赛迪软件测评实验室的自主率测试,根据民间资料,和GaussDB同一水平,仅供参考。

posted @ 2023-06-23 14:03  zhjh256  阅读(72)  评论(0编辑  收藏  举报