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 變量"語句;
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
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同時提供中文和英文用戶手冊。