一支新的、強(qiáng)大的數(shù)據(jù)庫力量正式融入開源社區(qū)大家庭。
6月1日, 螞蟻集團(tuán)自研數(shù)據(jù)庫OceanBase宣布正式開源,并成立OceanBase開源社區(qū),社區(qū)官網(wǎng)同步上線。
數(shù)據(jù)庫是基礎(chǔ)軟件皇冠上的明珠,也是每一家公司業(yè)務(wù)系統(tǒng)的核心。傳統(tǒng)的開源數(shù)據(jù)庫從性能、可用性、安全性上與實(shí)際的企業(yè)級(jí)業(yè)務(wù)應(yīng)用訴求存在不小的差距。
OceanBase數(shù)據(jù)庫創(chuàng)始人陽振坤表示,螞蟻?zhàn)匝袛?shù)據(jù)庫OceanBase致力于打造企業(yè)級(jí)開源數(shù)據(jù)庫,同時(shí)與合作伙伴一起緊密合作,快速發(fā)行商業(yè)版本,滿足行業(yè)客戶對(duì)數(shù)據(jù)庫高性能、高可靠、融合處理的業(yè)務(wù)訴求。
分布式關(guān)系數(shù)據(jù)庫OceanBase由螞蟻集團(tuán)自主研發(fā),歷經(jīng)阿里巴巴和螞蟻大規(guī)模業(yè)務(wù)場景的長時(shí)間考驗(yàn)。從2017年開始,OceanBase的技術(shù)服務(wù)對(duì)外輸出,覆蓋金融、交通、通信、能源、公共事務(wù)等領(lǐng)域。
據(jù)了解,開發(fā)者在開源社區(qū)能夠完整使用OceanBase數(shù)據(jù)庫內(nèi)核。此次開源采用業(yè)界通用Open Core模式。開源范圍包含數(shù)據(jù)庫內(nèi)核、分布式組件和接口驅(qū)動(dòng),并提供完整的SQL引擎、事務(wù)引擎和存儲(chǔ)引擎,支持多副本、分布式事務(wù)、高性能、擴(kuò)展能力、故障恢復(fù)、優(yōu)化器、多活容災(zāi)、語法兼容等核心技術(shù),開源300萬行代碼。
OceanBase采用木蘭公共協(xié)議MulanPubL-2.0版,協(xié)議允許所有社區(qū)參與者對(duì)代碼進(jìn)行自由修改、使用和引用。OceanBase社區(qū)同時(shí)成立了技術(shù)委員會(huì),歡迎所有開發(fā)者貢獻(xiàn)代碼和文檔。
“越來越多優(yōu)秀的產(chǎn)品加入到開源社區(qū),有利于我國開源生態(tài)的建設(shè)以及開源人才的培養(yǎng)。”北大計(jì)算機(jī)系教授、木蘭開源許可證主要發(fā)起人周明輝表示,中國從開源社區(qū)中受益良多。目前我們有更多的能力,那我們就可以承擔(dān)多一點(diǎn)的責(zé)任,讓開源界、讓世界更好。
關(guān)鍵詞: 螞蟻集團(tuán) 數(shù)據(jù)庫