OceanBase宣佈開源,採用木蘭協議,開放300萬行核心代碼

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"6 月 1 日,OceanBase 宣佈正式開源,採用木蘭協議,代碼託管主站在 Gitee,鏡像在 GitHub。目前,已經向社區開放了 300 萬行核心代碼。另外,OceanBase 開源社區也正式成立,社區官網同步上線。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"OceanBase 是由螞蟻集團自主研發,經歷過阿里超大規模業務場景、支付寶金融級場景以及雙 11 等考驗的國產數據庫。6 月 1 日宣佈正式開源,這表明 OceanBase 將從閉源軟件的售賣模式走向開源商業模式。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"OceanBase 採用木蘭公共協議 MulanPubL-2.0 版,協議允許所有社區參與者對代碼進行自由修改、使用和引用。OceanBase 社區同時成立了技術委員會,歡迎所有開發者貢獻代碼和文檔。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,開發者在開源社區能夠完整使用 OceanBase 數據庫內核。此次開源採用業界通用 Open Core 模式。開源範圍包含數據庫內核、分佈式組件和接口驅動,並提供完整的 SQL 引擎、事務引擎和存儲引擎,支持多副本、分佈式事務、高性能、擴展能力、故障恢復、優化器、多活容災、語法兼容等核心技術,開源 300 萬行核心代碼。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/wechat\/images\/cc\/ccb1694b6ee927245f1eb133c63e21b2.jpeg","alt":null,"title":null,"style":null,"href":null,"fromPaste":false,"pastePass":false}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"OceanBase 發佈 3.0 版本,數據分析能力提升 10 倍"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2010 年 OceanBase 正式立項,2011 年 OceanBase 0.1 版本發佈,回顧整個發展歷程,CEO 楊冰認爲 OceanBase 主要經歷了三個階段。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在 1.0 時代,OceanBase 核心解決了三個問題。第一個是分佈式,當時 OceanBase 完成了完整的分佈式架構搭建,實現了單機集羣突破百臺規模;第二個是低成本存儲,OceanBase 實現了海量低成本的能力;第三個是在內存中進行架構,提高單機性能。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在 2.0 時代,OceanBase 在剛剛具備了分佈式架構雛形之後,又完成了兩大挑戰。第一個是業務脈衝,物理世界呈現出來的特點是區域性、分散性、小波峯,而在互聯網中呈現全局化,當出現流量瞬時爆發、波峯大的情況時,我們要在數據庫上做到瞬時可擴展;第二個是永遠在線,數字化已經滲透到各行各業,大家對於服務不在線的容忍度正在不斷降低,作爲數字化基石之一的數據庫要保證業務的連續性。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"而在 3.0 時代,數據庫面臨的更大挑戰是在保證可擴展性的同時保持 ACID。此次推出的 OceanBase 3.0 同時具備了在事務處理和數據分析兩類任務的高性能能力,是一款支持 HTAP 混合負載的企業級分佈式數據庫。和過去相比,事務處理性能提升 50%,數據分析性能提升 10 倍。未來,用戶業務無論是事務型還是分析型,只要一套系統就可以應對數字化轉型過程中“海量、實時、在線”的業務需求。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Gartner 認爲, HTAP (Hybrid Transactional\/Analytical Processing,即混合事務 \/ 分析處理)數據庫將成爲數據庫領域的重要發展趨勢,一個集成的數據平臺將會加速數字化轉型。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在各個領域深化數字化轉型過程中, 核心系統的分佈式改造是非常關鍵的一環。過去一年的合作案例顯示,隨着自主研發分佈式技術的逐步成熟,不斷應用、優化和完善,OceanBase 幫助客戶進行核心系統數字化改造時,在可靠性、可擴展性等方面的優勢越來越明顯。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"除了技術創新,OceanBase 也將釋放科技紅利,7 月啓動全新價格體系,公共雲版本將推出價格更低的存算分離版本。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"楊冰透露,“在當前規模和技術紅利基礎上,我們希望以更低的價格與門檻,給予客戶更強的數據庫能力進行核心系統的分佈式改造。核心系統改造不僅能讓企業實現整體系統完全自主掌控。更能在業務穩定性、連續性不降低的前提下,支撐業務敏捷,最後達到每單筆交易 \/ 每個賬戶成本下降的目標”。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"國產數據庫正在悄然加速發展"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"2020 年 6 月 1 日,也就是去年的幾天, 螞蟻金服通過新增對外投資的方式,以 1 億元註冊並 100% 持股北京奧星貝斯科技有限公司, OceanBase 正式以獨立公司運營。OceanBase 這一變化的背後其實也折射出國產數據庫正在不知不覺間加速發展。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"有人將 2019 年稱爲國產數據庫發展元年,而在相關機構整理的國產數據庫榜單中,我們也驚喜發現,截至 2021 年 5 月份,國產數據庫已達 127 個之多。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"近年隨着互聯網和開源技術的發展,互聯網企業以高度的熱情參與到了數據庫的建設中來。無論是自主研發還是藉助外部力量,互聯網企業爲了解決自身應用的問題,也開始加入到了數據庫的建設以及應用推廣過程中。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"衆多參與到國產化數據庫的互聯網巨頭中,阿里巴巴的 OceanBase、PolarDB,騰訊的 TDSQL、TBase 等,都已經逐漸發展成爲了易用並且性能穩定的優質數據庫。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"此外,處於行業發展前景的驅使,資本以及一批新興的獨立數據庫創業企業也開始加入到數據庫研發的隊伍中,國內包括巨杉、PingCAP、星環、易鯨捷等機構,並且也都在各自的領域嶄露頭角。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"互聯網巨頭以及獨立的數據庫企業之外,華爲在去年推出了 GaussDB,中興也推出了 GoldenDB。越來越多來自不同領域的玩家的加入,正不斷攜裹推進着國產數據庫的商業化進程,加速了整個產業向前奔跑。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"但業界需要注意到的是,數據庫作爲一個既需要有廠商基於他開發應用軟件,又要有第三方爲國產數據庫提供服務,更要有國家機構爲數據庫培養輸送人才,發展早期還要獲得長期資本的持續押注的領域。其本質是一個包含了用戶、技術、資本以及政策等多維度的綜合生態,需要集多方資源以及力量才能最終達成目的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"相關開源地址:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/open.oceanbase.com\/","title":"","type":null},"content":[{"type":"text","text":"https:\/\/open.oceanbase.com\/"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/gitee.com\/oceanbase","title":"","type":null},"content":[{"type":"text","text":"https:\/\/gitee.com\/oceanbase"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"link","attrs":{"href":"https:\/\/github.com\/oceanbase","title":"","type":null},"content":[{"type":"text","text":"https:\/\/github.com\/oceanbase"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章