数据库:

1、支持mysql ``、engine、collate、comment建表语句兼容、lower_case_table_names、@变量;

2、兼容mysql insert on duplicate、replace;

3、支持oracle全局临时表;

      varchar2默认使用char长度而非byte长度,能够完美兼容来自mysql utf8的兼容;

4、兼容x86下红旗linux Asianux;

5、提供k8s原生部署包,lightdb k8s operator,当前版本支持高可用、暂不支持分布式;

6、connect by兼容进一步增强;

7、函数与操作符方面,兼容mysql str_to_date、除法、substring参数为负数,兼容oracle empty_blob();

     优化器提示,unnest、pq_distribute等优化器提示;

8、标识符方面,mysql保留大小写,oracle自动大写(延后至23.2版本);

9、支持oracle create tablespace语法,OMF模式(延后至23.2版本);

10、新增lightdb_sql_mode参数,兼容mysql sql_mode参数。

11、单机分布式、高可用、多实例、分布式高可用统一为相同实例结构,EM集中式备份支持任意架构;

12、支持危险SQL根据时间段拦截;

 

EM方面主要新特性包括:

支持开源PG 11+监控

支持SQL审核

支持GUC参数修改重启实例

长请求进度条

支持级联集群监控

 

中间件

提供基于oracle/mysql到其它信创数据库的兼容性扫描工具(包括web版);

基于lightdb的微服务聚合查询网关(跟写SQL/mybatis一样自然,集成了zookeeper自动服务发现);

提供统一SQL中间件,基于oracle sql自动翻译为其它信创数据库(包括优化器提示、connect by、cte、分析函数等)(延后至23.2版本)

 

其他

新增文档lightdb分布式最佳实践,总结了大型数据库从oracle/sql server存储过程切换到lightdb的现场经验。

详见lightdb 23.1 release note。