作為PingCAP戰(zhàn)略合作伙伴,神州數(shù)碼深度參與活動,帶來開源技術(shù)領(lǐng)域的前沿觀點與豐富案例,并發(fā)表了基于TiDB創(chuàng)新開發(fā)的主題演講,分享對新一代數(shù)據(jù)庫的思考與實踐。
深入實踐,拓展數(shù)據(jù)庫應(yīng)用邊界
在7月24日的創(chuàng)新生態(tài)論壇上,神州數(shù)碼集團CIO沈旸以“TiDB for PostgreSQL”為主題,分享了神州數(shù)碼如何基于TiDB源碼修改出一款滿足PostgreSQL協(xié)議的數(shù)據(jù)庫,讓基于PostgreSQL的系統(tǒng)在不修改本身業(yè)務(wù)代碼的前提下,快速遷移到分布式數(shù)據(jù)庫上。
沈旸認為,進入數(shù)字原生時代,由于資源可以復(fù)用,開源又讓信息的傳遞效率更高,讓創(chuàng)新的門檻進一步降低。作為開源分布式數(shù)據(jù)庫的領(lǐng)先者,TiDB 以其分布式高可用、高度彈性擴縮容、高性能并行集群處理能力等特性獲得越來越多客戶的使用。
針對目前TiDB只支持MySQL協(xié)議,而很多公司的歷史系統(tǒng)依舊以PostgreSQL作為數(shù)據(jù)庫來運行的問題,神州數(shù)碼通過深入調(diào)研工作,對比MySQL與PostgreSQL兩種數(shù)據(jù)庫協(xié)議的差異,在TiDB源碼的基礎(chǔ)上進行重構(gòu),使其兼容PostgreSQL,解決了PostgreSQL數(shù)據(jù)庫的系統(tǒng)遷移到分布式數(shù)據(jù)庫的難題,為更多想要遷移到分布式數(shù)據(jù)庫系統(tǒng)的用戶提供便捷。
通過在TiDB中實現(xiàn)了基本的PostgreSQL 通信協(xié)議,并兼容 PostgreSQL 特有語法。目前神州數(shù)碼基于TiDB打造的PostgreSQL數(shù)據(jù)庫已經(jīng)實現(xiàn)基本協(xié)議、用戶登錄認證、部分系統(tǒng)表和系統(tǒng)函數(shù)等功能。通過后期的深入研發(fā),將繼續(xù)攻克PostgreSQL 關(guān)鍵字和語法、PostgreSQL 數(shù)據(jù)庫結(jié)構(gòu)、PostgreSQL 系統(tǒng)表和系統(tǒng)函數(shù)、PostgreSQL 數(shù)據(jù)類型、部署運維相關(guān)工具等難題。
擁抱開源,打造技術(shù)開放生態(tài)
開源技術(shù)正在成為影響全球科技創(chuàng)新的主要力量。作為國內(nèi)領(lǐng)先的云及數(shù)字化服務(wù)商,神州數(shù)碼在不斷提升自身技術(shù)創(chuàng)新能力與核心服務(wù)能力的同時,積極參與開源生態(tài)的建設(shè)。
2020年,神州數(shù)碼與PingCAP成為戰(zhàn)略合作伙伴,攜手成立聯(lián)合產(chǎn)品中心,在2021年初正式推出基于TiDB和神州鯤泰服務(wù)器的國內(nèi)首款異構(gòu)分布式數(shù)據(jù)庫一體機,率先實現(xiàn)X86和ARM架構(gòu)雙循環(huán)技術(shù)突破,為金融、政府及各行業(yè)企業(yè)帶來高靈活性和高可用性的數(shù)據(jù)庫服務(wù)。
開源作為技術(shù)發(fā)展中一種變革性的方式,推動了無數(shù)技術(shù)的發(fā)展創(chuàng)新,促成了更多前沿領(lǐng)域的探索。神州數(shù)碼將繼續(xù)以開源技術(shù)作為重要方向,積極構(gòu)建數(shù)字產(chǎn)業(yè)和技術(shù)生態(tài),賦能產(chǎn)業(yè)的數(shù)字化轉(zhuǎn)型,推動數(shù)字經(jīng)濟高質(zhì)量發(fā)展。