隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,數(shù)據(jù)成為了企業(yè)的重要資產(chǎn)。數(shù)據(jù)存儲(chǔ)與處理成為了企業(yè)的一項(xiàng)重要工作。而最近,一款叫做OceanBase的產(chǎn)品,正在逐步超越傳統(tǒng)的數(shù)據(jù)庫(kù)Oracle。OceanBase是由阿里巴巴集團(tuán)開(kāi)發(fā)的一款分布式關(guān)系型數(shù)據(jù)庫(kù),專門用于大規(guī)模數(shù)據(jù)存儲(chǔ)、管理及應(yīng)用。
相比較Oracle,OceanBase有以下幾個(gè)不同點(diǎn):
1. 分布式架構(gòu):OceanBase采用分布式架構(gòu),支持?jǐn)?shù)據(jù)分片和分布式計(jì)算,能夠隨意擴(kuò)展節(jié)點(diǎn)來(lái)滿足企業(yè)不斷增長(zhǎng)的數(shù)據(jù)存儲(chǔ)需求; 2. 高可用性:OceanBase采用多副本機(jī)制,數(shù)據(jù)自動(dòng)備份,保證了數(shù)據(jù)的高可用性; 3. 高性能:OceanBase采用一種新型分布式數(shù)據(jù)組織與存儲(chǔ)方案,支持?jǐn)?shù)據(jù)的批量處理與實(shí)時(shí)處理,同時(shí)擁有很高的查詢性能。
下面,我們以數(shù)據(jù)存儲(chǔ)和查詢這兩個(gè)方面,舉幾個(gè)例子來(lái)說(shuō)明OceanBase超越Oracle。
數(shù)據(jù)存儲(chǔ)
每天,京東海量的數(shù)據(jù)都需要被存儲(chǔ)。承載了京東的分布式數(shù)據(jù)庫(kù)--OceanBase,在數(shù)據(jù)存儲(chǔ)方面,具有非常優(yōu)異的表現(xiàn)。目前,京東OceanBase的節(jié)點(diǎn)數(shù)量已達(dá)5K,PB級(jí)別的數(shù)據(jù)可以順利存儲(chǔ)。相比之下,Oracle不能適應(yīng)這種大數(shù)據(jù)量的環(huán)境。
在眾多海外游戲開(kāi)發(fā)商中也有許多其他用戶選擇了OceanBase作為自己的數(shù)據(jù)庫(kù)。其中,著名的美國(guó)在線游戲公司Riot Games就是其中之一。實(shí)測(cè)成員卡購(gòu)買數(shù)據(jù)庫(kù)海外節(jié)點(diǎn),響應(yīng)時(shí)間降低至80ms以下,有明顯提速效果。OceanBase的快速存儲(chǔ)和檢索,讓“玩家”們?cè)谟螒蛑邢硎艿綐O佳的游戲源體驗(yàn)。
數(shù)據(jù)查詢
對(duì)于大數(shù)據(jù)量或高并發(fā)場(chǎng)景下的查詢,OceanBase可謂得心應(yīng)手。以某短視頻公司為例,150個(gè)億級(jí)別的海量數(shù)據(jù),40TB的數(shù)據(jù)量,需要24小時(shí)不間斷的運(yùn)營(yíng),對(duì)數(shù)據(jù)庫(kù)查詢的要求可見(jiàn)一斑。采用OceanBase作為數(shù)據(jù)庫(kù),可以保證高并發(fā)訪問(wèn)不卡頓,數(shù)據(jù)查詢快速高效。而Oracle在這種異構(gòu)業(yè)務(wù)場(chǎng)景下,無(wú)法提供這樣的穩(wěn)定性。
結(jié)語(yǔ)
在海量數(shù)據(jù)存儲(chǔ)和高并發(fā)數(shù)據(jù)查詢方面,OceanBase的優(yōu)異表現(xiàn)已經(jīng)得到了越來(lái)越多的用戶認(rèn)可。對(duì)于數(shù)據(jù)存儲(chǔ)和處理的需求越來(lái)越高的現(xiàn)在,OceanBase作為一款可以適應(yīng)異構(gòu)業(yè)務(wù)場(chǎng)景的分布式數(shù)據(jù)庫(kù),不斷取得市場(chǎng)份額超過(guò)Oracle也就不難理解了。相信隨著時(shí)間的推移,OceanBase會(huì)在分布式數(shù)據(jù)庫(kù)市場(chǎng)上,由一路飄花變成獨(dú)具盛名。