openGauss 5.1.0版本正式發(fā)布,內(nèi)核四高能力持續(xù)增強(qiáng),DataPod+DataKit解決方案持續(xù)創(chuàng)
9月28日,openGauss 5.1.0版本正式上線!

按照版本規(guī)劃,openGauss如期發(fā)布5.1.0版本。openGauss 5.1.0是社區(qū)最新發(fā)布的創(chuàng)新版本,版本生命周期為0.5年,相比openGauss 5.0.0,新增代碼115.5萬行,其中內(nèi)核新增代碼6.5萬+。本次發(fā)布包含2個數(shù)據(jù)庫服務(wù)端安裝版本:企業(yè)版、輕量版,用戶可根據(jù)使用場景需要下載不同版本,并基于此進(jìn)行場景化驗(yàn)證,提前發(fā)現(xiàn)問題并反饋社區(qū),社區(qū)將在下個LTS版本發(fā)布前進(jìn)行問題修復(fù)。
立即體驗(yàn)openGauss 5.1.0版本:https://opengauss.org/zh/download/
openGauss作為國內(nèi)最具創(chuàng)新力的開源數(shù)據(jù)庫社區(qū),匯聚了5000多名開發(fā)者的力量,技術(shù)上堅(jiān)持突破創(chuàng)新,持續(xù)在內(nèi)核、架構(gòu)、工具、兼容性等方面發(fā)力。openGauss 5.1.0自2023年3月31日啟動版本開發(fā),歷時6個月開發(fā)周期,凝聚社區(qū)614名開發(fā)者,累計(jì)合入PR 3320個,繼承之前版本特性功能,內(nèi)核四高能力持續(xù)增強(qiáng),Datapod三層資源池化架構(gòu)持續(xù)創(chuàng)新,DataKit數(shù)據(jù)全生命周期管理工具不斷豐富,生態(tài)兼容能力進(jìn)一步提升。
內(nèi)核四高能力持續(xù)增強(qiáng)
高性能
基礎(chǔ)算子持續(xù)優(yōu)化,Insert、Update、Delete、索引掃描性能提升15%以上;支持shared buffer按大頁內(nèi)存分配,實(shí)現(xiàn)4k pagesize環(huán)境中性能提升5%;內(nèi)核GCC版本升級到GCC 10.3,采用PGO反饋優(yōu)化,TPCC性能提升6%,持續(xù)提升內(nèi)核性能。
高可用
頁面級并行回放支持備機(jī)可讀,保持70W tpmC場景主備RTO < 10s不變;文件級并行回放實(shí)現(xiàn)按批次分組并行分發(fā),備機(jī)回放性能提升50%以上;發(fā)布訂閱支持用戶自定義沖突解決方案,構(gòu)建完整異地雙活能力。
高安全
抽象加解密與密鑰管理適配層,支持統(tǒng)一接口對接第三方密鑰管理服務(wù)和加密機(jī),兼容第三方KMS。
高智能
優(yōu)化慢SQL根因分析邏輯,增強(qiáng)輸出結(jié)論, 有效發(fā)現(xiàn)與分析運(yùn)行態(tài)風(fēng)險;增強(qiáng)數(shù)據(jù)采集能力,有助于異常場景發(fā)現(xiàn)。
DataPod三層資源池化技術(shù)架構(gòu)持續(xù)創(chuàng)新
性能優(yōu)化
通過備機(jī)可見性判斷邏輯優(yōu)化、主機(jī)推進(jìn)oldestxmin邏輯優(yōu)化、備機(jī)支持緩存快照信息等功能,實(shí)現(xiàn)sysbench場景2節(jié)點(diǎn)性能6W tps,線性度1.6倍,相比優(yōu)化前提升50%。
寫操作透明轉(zhuǎn)發(fā)
應(yīng)用可以從任何一個節(jié)點(diǎn)接入數(shù)據(jù)庫,內(nèi)核會將寫操作透明轉(zhuǎn)發(fā)到讀寫節(jié)點(diǎn),本地只執(zhí)行讀操作,并保持事務(wù)一致性。該功能可以簡化應(yīng)用接入數(shù)據(jù)庫,同時增強(qiáng)系統(tǒng)擴(kuò)展性。
DSS能力增強(qiáng)
DSS支持通過NoF+協(xié)議對接存儲設(shè)備,實(shí)現(xiàn)更低時延的存儲IO;支持線程池模式,支持大并發(fā)IO讀寫處理;支持黑匣子診斷,提高運(yùn)維能力。
算子卸載
支持對接分布式存儲,并支持將算子卸載到存儲設(shè)備,在存儲上完成計(jì)算,以此消減存儲層和計(jì)算層的網(wǎng)絡(luò)IO流量,充分利用存儲的CPU資源。該功能適合AP場景的復(fù)雜查詢,在100GB和1TB兩種數(shù)據(jù)量下的TPC-H性能提升了40%。
DataKit數(shù)據(jù)全生命周期管理工具不斷豐富
告警中心
工具平臺新增告警中心,為各功能插件提供統(tǒng)一的告警通知能力。
數(shù)據(jù)遷移插件
MySQL全量遷移新增支持遷移csv格式數(shù)據(jù)、支持索引并行創(chuàng)建、安裝包解除平臺依賴、增強(qiáng)異常處理能力;MySQL增量&反向遷移新增支持?jǐn)帱c(diǎn)續(xù)傳、支持遷移進(jìn)度展示、反向遷移支持全量遷移;數(shù)據(jù)校驗(yàn)通過按表分片校驗(yàn)、與全量遷移流程深入配合,實(shí)現(xiàn)性能提升到150MB/s。
數(shù)據(jù)開發(fā)插件
增強(qiáng)對表、視圖、用戶角色、函數(shù)、存儲過程等對象的管理;新增支持存儲過程、函數(shù)、匿名塊的嵌套調(diào)試,減低開發(fā)調(diào)試難度。
智能運(yùn)維插件
新增支持集群監(jiān)控和智能診斷,能依據(jù)系統(tǒng)運(yùn)行的歷史數(shù)據(jù)進(jìn)行不優(yōu)SQL、等待事件、鎖等異常診斷,發(fā)現(xiàn)系統(tǒng)潛在風(fēng)險。
生態(tài)兼容能力進(jìn)一步提升
提供兼容性SQL評估能力,兼容性評估工具支持源庫導(dǎo)出SQL評估;
?實(shí)現(xiàn)A兼容性基礎(chǔ)插件,打通A兼容性插件流程;
?MySQL兼容性進(jìn)一步增強(qiáng):
支持?jǐn)?shù)據(jù)類型轉(zhuǎn)換規(guī)則和MySQL一致
表達(dá)式和自定義變量支持設(shè)置字符集/字符序
支持設(shè)置客戶端連接的字符集和字符序
支持gb18030_chinese_ci、gb18030_bin、gbk_chinese_ci、gbk_bin四種字符序
存儲過程支持resignal、signal、DIAGNOSTICS語法,實(shí)現(xiàn)對報錯、診斷信息的處理
支持對MySQL協(xié)議的兼容,包括unix domain socket、MySQL系統(tǒng)參數(shù)、用戶建連斷連、prepare-execute協(xié)議、普通SQL執(zhí)行協(xié)議等
具體發(fā)行說明請參考官網(wǎng):
https://docs.opengauss.org/zh/docs/5.1.0/docs/ReleaseNotes/Releasenotes.html
感謝社區(qū)所有開發(fā)者、伙伴、用戶
“積力之所舉,則無不勝也;眾智之所為,則無不成也?!睌?shù)據(jù)庫作為公認(rèn)的計(jì)算機(jī)體系最為復(fù)雜,跨技術(shù)領(lǐng)域最多,投入大,見效慢的重型軟件產(chǎn)品,而openGauss能夠在過去三年多的時間里取得如此快速地發(fā)展,離不開社區(qū)社區(qū)所有開發(fā)者的付出和貢獻(xiàn),我們衷心感謝社區(qū)的所有開發(fā)者。

openGauss技術(shù)發(fā)展、聯(lián)合創(chuàng)新不斷深化的背后也離不開每一個社區(qū)伙伴的力量。我們衷心地感謝參與和協(xié)助openGauss 5.1.0版本發(fā)布的的所有伙伴,包括華為、云和恩墨、海量數(shù)據(jù)、粵港澳大灣區(qū)國家技術(shù)創(chuàng)新中心、華中科技大學(xué)網(wǎng)絡(luò)空間安全學(xué)院、南大通用、超聚變、神舟通用、中軟國際、軟通動力、中國移動、中國聯(lián)通、中移在線、郵儲銀行、民生銀行、興業(yè)銀行、北京海天起點(diǎn)技術(shù)服務(wù)股份有限公司、沃趣科技、京東科技、北京超圖軟件股份有限公司、蘇州旺滿信息科技有限公司、福建新大陸軟件工程有限公司、江蘇潤和軟件股份有限公司、深圳市友鄰?fù)ㄓ嵲O(shè)備有限公司等組織單位。是你們的辛勤付出使得版本順利發(fā)布,也為openGauss更好地發(fā)展提供可能。
openGauss持續(xù)以用戶真實(shí)需求為動力,致力于產(chǎn)品競爭力提升。我們特別感謝每一個用戶對openGauss的支持,openGauss 5.1.0作為下一個長周期版本的先行體驗(yàn)版,也期待聆聽每一位用戶的反饋意見。