日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

中国数据库OceanBase登顶之路

發(fā)布時間:2024/8/23 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中国数据库OceanBase登顶之路 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今年天貓雙11當(dāng)天,OceanBase數(shù)據(jù)庫再次刷新數(shù)據(jù)庫處理峰值,達6100萬次/秒,創(chuàng)造了新的世界紀錄。

在此之前一個月,據(jù)權(quán)威機構(gòu)國際事務(wù)處理性能委員會TPC披露:螞蟻金服的分布式關(guān)系數(shù)據(jù)庫OceanBase,打破美國甲骨文公司保持了9年的世界紀錄,成為首個登陸該榜單的中國數(shù)據(jù)庫系統(tǒng)。

作為全球首個應(yīng)用在金融核心系統(tǒng)的分布式關(guān)系數(shù)據(jù)庫,螞蟻金服OceanBase的出現(xiàn),是金融科技發(fā)展過程中極為重要的一步。

事實上,螞蟻金服OceanBase“登頂”之路絕非易事,卻又是理想主義使然!正如馬云所講,“我不懂技術(shù),但是我尊重技術(shù)。”

九年積淀縮影,一切從零開始

2008年,阿里巴巴集團首席架構(gòu)師王堅提出“去IOE”,即擺脫業(yè)務(wù)系統(tǒng)對IBM小型機、Oracle數(shù)據(jù)庫以及EMC存儲的過度依賴。2009年開始,阿里舉全公司之力投入到云計算的研發(fā)和使用中,隨后在陽振坤帶領(lǐng)下啟動了OceanBase分布式關(guān)系數(shù)據(jù)庫項目。

從2011年雙11到2019年雙11,自主研發(fā)的OceanBase數(shù)據(jù)庫,以遠低于傳統(tǒng)商業(yè)數(shù)據(jù)庫的成本,更高的可用性,一次次地刷新世界紀錄,打破了核心數(shù)據(jù)庫長期被傳統(tǒng)商業(yè)數(shù)據(jù)庫壟斷的格局。

2017年,OceanBase數(shù)據(jù)庫邁出了商業(yè)化關(guān)鍵的第一步,為南京銀行“鑫云+”互金開放平臺提供金融級分布式關(guān)系數(shù)據(jù)庫服務(wù)。此后,OceanBase不僅在西安銀行、廣東農(nóng)信、人保健康險、招商證券、蘇州銀行、常熟農(nóng)商行等金融機構(gòu)的生產(chǎn)系統(tǒng)中投入運行,并且還出口到了印度和美國等地,為當(dāng)?shù)氐闹Ц稑I(yè)務(wù)提供數(shù)據(jù)庫服務(wù)。

數(shù)據(jù)庫的前世今生,螞蟻金服自主研發(fā)之路

以前,在以IOE為代表的傳統(tǒng)IT環(huán)境中,Oracle數(shù)據(jù)庫的地位根深蒂固。2008年王堅博士成為阿里集團首席架構(gòu)師,他意識到IOE架構(gòu)對于阿里長期運營成本的影響以及對未來業(yè)務(wù)發(fā)展的制約,不僅提出了“去IOE”的想法,還有力地推動了自研數(shù)據(jù)庫OceanBase的發(fā)展。

從2009年開始的雙11,每年產(chǎn)生和處理的數(shù)據(jù)量都在爆發(fā)式增長,如果一直采用Oracle數(shù)據(jù)庫的話,運營成本將是天價。另一方面,為傳統(tǒng)IT環(huán)境而設(shè)計的Oracle數(shù)據(jù)庫,并沒有考慮到互聯(lián)網(wǎng)的大規(guī)模、高并發(fā)、大容量等新興需求。為此,阿里巴巴/螞蟻金服開始走上了自主研發(fā)的道路,從頭開始重新設(shè)計一個完完全全自主研發(fā)的數(shù)據(jù)庫產(chǎn)品——OceanBase。

本質(zhì)上來看,OceanBase與Oracle一樣都是關(guān)系型數(shù)據(jù)庫,但Oracle是針對傳統(tǒng)業(yè)務(wù)場景而形成的集中式數(shù)據(jù)庫,而OceanBase則是面向高并發(fā)、大數(shù)據(jù)環(huán)境而誕生的分布式關(guān)系數(shù)據(jù)庫。由于是完全分布式架構(gòu),OceanBase工作時,把原來集中存儲和處理的數(shù)據(jù)分散到不同的機器上進行,系統(tǒng)的存儲和計算能力都可以通過增加或減少機器而實現(xiàn)水平伸縮,克服了傳統(tǒng)數(shù)據(jù)庫集中式系統(tǒng)無法水平伸縮的窘境。

從第一行代碼起步到今天超過百萬行代碼,支撐雙11的超高峰值以及螞蟻金服的全面業(yè)務(wù),OceanBase可以說是一個劃時代的數(shù)據(jù)庫產(chǎn)品。正如螞蟻金服資深技術(shù)專家陳萌萌所言,“真正用分布式架構(gòu)解決像螞蟻金服這么大規(guī)模事務(wù)性需求的分布式數(shù)據(jù)庫,目前只有OceanBase。”

復(fù)雜業(yè)務(wù)場景錘煉出來的分布式數(shù)據(jù)庫!差點“夭折”的OceanBase

由于數(shù)據(jù)庫的穩(wěn)定性、正確性、高可用、高性能等苛刻要求,自主研發(fā)數(shù)據(jù)庫需要的是行業(yè)背景和企業(yè)實踐,這也是為什么中國大多數(shù)企業(yè)、高校和科研機構(gòu)無法在數(shù)據(jù)庫研發(fā)上取得突破性進展的原因之一。

幸運的是,OceanBase趕上了千載難逢的“天時”和“地利”的機遇。“天時”是當(dāng)時互聯(lián)網(wǎng)的高并發(fā)帶來的數(shù)據(jù)庫的并發(fā)訪問和數(shù)據(jù)量的百倍、千倍的增加,而傳統(tǒng)數(shù)據(jù)庫固有的集中式系統(tǒng)無法具備這種擴展能力。“地利”則是阿里巴巴/螞蟻金服自有龐大的業(yè)務(wù)和數(shù)據(jù)庫需求,這不僅使得OceanBase有足夠的經(jīng)濟價值,更為OceanBase的成長提供了良好的土壤和養(yǎng)分。

事實上,OceanBase研發(fā)路上也幾經(jīng)“夭折”。因MySQL就能滿足淘寶大部分業(yè)務(wù)需求導(dǎo)致OceanBase團隊面臨解散,因業(yè)務(wù)系統(tǒng)改造量巨大導(dǎo)致OceanBase幾個月都無法上線……所面臨種種的困境,都因得到了王堅、彭蕾、程立、劉振飛等阿里巴巴/螞蟻金服眾多高管鼎力支持才化險為夷。

摘下皇冠上的明珠

從2010立項開始算起,OceanBase用了7年多的時間才在螞蟻金服取代Oracle成為了支付寶的賬務(wù)等數(shù)據(jù)庫,這對整個金融行業(yè)具有里程碑意義。

2014年雙11,OceanBase僅處理10%的交易數(shù)據(jù)鏈;2015年雙11,OceanBase處理100%交易數(shù)據(jù)鏈和50%支付數(shù)據(jù)鏈;2016年雙11,全部交易數(shù)據(jù)鏈和支付數(shù)據(jù)鏈以及30%花唄賬務(wù)運行在OceanBase上;2017年雙11,包括整個賬務(wù)庫在內(nèi)的全部核心系統(tǒng)都100%運行在OceanBase上;2019年雙11,OceanBase再次刷新了數(shù)據(jù)庫處理峰值的世界紀錄,達到6100萬次/秒。

區(qū)別于傳統(tǒng)集中式數(shù)據(jù)庫,OceanBase的根本特征是分布式架構(gòu),基于普通的PC服務(wù)器構(gòu)建的滿足金融級高可靠性以及數(shù)據(jù)一致性的數(shù)據(jù)庫系統(tǒng)。事實上,OceanBase也被稱為原生的分布式關(guān)系型數(shù)據(jù)庫,其把所有與高可靠性及數(shù)據(jù)一致性相關(guān)的問題在數(shù)據(jù)庫內(nèi)核層面就解決掉,使得OceanBase真正具備高度集成、整體交付、對業(yè)務(wù)少侵入甚至無侵入的商業(yè)數(shù)據(jù)庫特征,同時也真正克服了單純依賴分庫分表的分層設(shè)計中所缺失的全局一致及跨庫查詢等缺陷。

通過原生的分布式數(shù)據(jù)庫設(shè)計以及PAXOS協(xié)議等,OceanBase實現(xiàn)了高可用、強一致、易用性、高性能、可擴展以及低成本。原先一臺高端服務(wù)器動輒幾十萬、幾百萬,而OceanBase僅用幾千元至幾萬元的PC服務(wù)器即可。螞蟻金服高級研究員陽振坤表示,“OceanBase的性價比已經(jīng)達到了現(xiàn)有商業(yè)數(shù)據(jù)庫的5倍~6倍以上,未來還將更高。”

OceanBase進入商業(yè)化新時代

從2017年開始,OceanBase跟隨整個螞蟻金服的金融科技開放,開始了向傳統(tǒng)金融賦能的實踐過程。同年OceanBase在南京銀行上線,為南京銀行“鑫云+”互聯(lián)網(wǎng)金融開放平臺提供金融級分布式關(guān)系數(shù)據(jù)庫服務(wù),邁出了商用的關(guān)鍵一步。隨后,西安銀行、廣東農(nóng)信、人保健康險、招商證券、蘇州銀行、常熟農(nóng)商行等也在生產(chǎn)系統(tǒng)中使用OceanBase。

今天,針對企業(yè)普遍迫切需要的高性能交易處理+大容量商業(yè)智能的混合負載需求,OceanBase分布式關(guān)系數(shù)據(jù)庫將充分發(fā)揮自身水平擴展能力的優(yōu)勢,進一步完善和優(yōu)化OLTP+OLAP混合負載的功能和性能,為更多業(yè)務(wù)提供服務(wù)。


原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

總結(jié)

以上是生活随笔為你收集整理的中国数据库OceanBase登顶之路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。