300萬行核心代碼全部開源!螞蟻集團(tuán)旗下OceanBase開啟3.0時代
原標(biāo)題:300 萬行核心代碼全部開源!OceanBase 開啟 3.0 時代
來源 : CSDN
從 2010 年陽振坤加入阿里立項開始,OceanBase 已經(jīng)走過了十一年的光陰。
去年今日,以 7.07 億 tpmC 的性能記錄二度登頂 TPC-C 榜首的 OceanBase 正式從螞蟻獨立,開啟了公司化的運作,加速走上了大規(guī)模商業(yè)化的道路。
今年今日,依然是兒童節(jié)這一天,OceanBase 帶來了最新的 3.0 發(fā)布,并正式宣布全面開源,基于木蘭許可協(xié)議,采用當(dāng)前非常受開源商業(yè)公司歡迎的 Open Core 模式,開源了 300 萬行核心代碼。

在宣布 OceanBase 正式開源后,OceanBase CEO 楊冰深入分享了對于 OceanBase 開源背后的思考,以下為演講扼要整理:
非常激動,今天能夠站在這里和大家宣布 OceanBase 的開源,簡單地分享一下這個大膽決定背后的思考。
當(dāng)時外界有很多的猜測,也有很多的解讀,其實回歸到 OceanBase 發(fā)展的本身,我們有三個方向的思考。
對于軟件本身而言,它是一個遞增的數(shù)據(jù)庫
數(shù)據(jù)庫是承上啟下的軟件,上接大量的應(yīng)用場景,下接一些操作系統(tǒng)和芯片,這樣的基礎(chǔ)設(shè)施如何讓它有更廣闊的發(fā)展空間?最好的方式就是開放。
OceanBase 從螞蟻團(tuán)隊內(nèi)部場景中出來,必然會面臨更多的場景,需要和更多的上下游技術(shù)及應(yīng)用生態(tài)做對接。此時以開放化、開源化的方式,可以讓這套軟件本身更快地與上下游各個技術(shù)棧的軟件技術(shù)對接,使得軟件本身發(fā)展得更好。
三百萬行核心代碼開源
其次,今天 OceanBase 將近三百萬行代碼開源,可以說是一個非常龐大且復(fù)雜的軟件工程了,再加上數(shù)據(jù)庫本身是一個非常復(fù)雜的軟件。其實好的軟件,我們都說是‘用出來的,而非設(shè)計出來的’,我們也希望以開放開源的方式,在未來的發(fā)展過程中,為在這樣的復(fù)雜體系引入更多人的智慧,可以在方方面面為 OceanBase 添磚加瓦,一起來共建分布式數(shù)據(jù)庫的未來。
同時我們希望有更多的場景能夠打磨這個數(shù)據(jù)庫,能夠讓它在工程的穩(wěn)定性和完整性上得到更大的豐富。
大量實踐與探索
第三,在過去十多年中,我們在分布式數(shù)據(jù)庫領(lǐng)域做了非常多的工程上的實踐和探索,但也遇到了很多理論上的挑戰(zhàn)。將數(shù)據(jù)庫和分布式相結(jié)合形成一個新的交叉領(lǐng)域,在工程技術(shù)和理論研究上有著非常大的挑戰(zhàn)。我們和對 OceanBase 感興趣的高校和老師做了大量的交流,但苦于 OceanBase 之前是閉源的體系,很難深入研究。因此,為了更好地推動分布式數(shù)據(jù)庫的發(fā)展,讓老師和學(xué)生們能夠?qū)?OceanBase 的工程實踐作為一個很好的參考實現(xiàn)來去做一些理論方向上的突破,同時也推動分布式數(shù)據(jù)庫領(lǐng)域上的發(fā)展,我們進(jìn)行了開源。
我們相信,OceanBase 的開源能夠讓軟件更長遠(yuǎn)、更健康地發(fā)展。有了這個作為基礎(chǔ)和社區(qū)的繁榮,圍繞在 OceanBase 的商業(yè)化的公司和伙伴及客戶,也會更加放心,得到長久的利益,這個便是我們開源背后的思考。
- ·投資人:羅永浩做不成事 孫宇晨人品差 王思聰..
- ·蘋果Vision Pro海外首次折扣:直降200美元
- ·庫克向慈善組織捐2.37萬股蘋果股票:價值500..
- ·余承東:售價低于 30 萬的華為高階智駕其實都..
- ·當(dāng)當(dāng)創(chuàng)始人李國慶談王自如職場觀:相信他每天..
- ·OPPO Find X2 Pro年中發(fā)布 或首發(fā)屏下攝像頭
- ·阿里換帥背后:馬云要治大企業(yè)病?
- ·劉作虎發(fā)布會后要去老羅直播間“龍虎一席談”
- ·續(xù)航穩(wěn)了!榮耀X50搭載5800mAh超耐久大電池
- ·蘋果停止簽署 iOS 17.5 系統(tǒng),已升級 iPhone..





