眾所周知,“數(shù)字經(jīng)濟(jì)”自5年前在政府工作報(bào)告中首次提及至今,已對(duì)中國(guó)的經(jīng)濟(jì)運(yùn)行方式產(chǎn)生了非常深遠(yuǎn)的影響,更成為目前經(jīng)濟(jì)高質(zhì)量發(fā)展中的核心主線。
而作為數(shù)字經(jīng)濟(jì)中的關(guān)鍵生產(chǎn)要素,數(shù)據(jù)的重要性也愈發(fā)突出。在此過(guò)程中,對(duì)千行百業(yè)的行業(yè)用戶而言,隨著業(yè)務(wù)和應(yīng)用的不斷拓展和增加,其關(guān)鍵業(yè)務(wù)系統(tǒng)也在持續(xù)地產(chǎn)生出大量高價(jià)值密度的核心數(shù)據(jù),而這些數(shù)據(jù)如何高安全、高性能、高穩(wěn)定的運(yùn)行以及如何更好地挖掘出其背后的價(jià)值就變得至關(guān)重要。
也正因此,過(guò)去幾年分布式數(shù)據(jù)庫(kù)強(qiáng)勢(shì)崛起。IDC的數(shù)據(jù)顯示,目前約26.8%的企業(yè)級(jí)市場(chǎng)用戶部署了分布式數(shù)據(jù)庫(kù),超過(guò)90%的企業(yè)認(rèn)可分布式數(shù)據(jù)庫(kù)部署后的效果。其中,更有約66%的被訪企業(yè)看到數(shù)據(jù)庫(kù)系統(tǒng)性能的明顯改善,切實(shí)解決了數(shù)據(jù)庫(kù)企業(yè)級(jí)應(yīng)用的痛點(diǎn)和難點(diǎn)。
但也要看到,在數(shù)據(jù)量持續(xù)高速增長(zhǎng)的情況下,企業(yè)對(duì)分布式數(shù)據(jù)庫(kù)也提出了更高的要求,如數(shù)據(jù)存儲(chǔ)越來(lái)越多,對(duì)數(shù)據(jù)庫(kù)的性能也越來(lái)越高;企業(yè)在數(shù)據(jù)遷移過(guò)程中,也對(duì)分布式數(shù)據(jù)庫(kù)的兼容性提出了新目標(biāo),同樣安全合規(guī)對(duì)分布式數(shù)據(jù)庫(kù)庫(kù)的安全性更提出新要求;不僅如此,應(yīng)用場(chǎng)景多樣化也需要分布式數(shù)據(jù)庫(kù)有更強(qiáng)的適應(yīng)能力等等。
8月10日,在2022 OceanBase年度發(fā)布會(huì)上,版本代號(hào)為“小魚(yú)”的OceanBase4.0正式發(fā)布,這是業(yè)內(nèi)首個(gè)單機(jī)分布式一體化數(shù)據(jù)庫(kù),它實(shí)現(xiàn)了單機(jī)部署并兼顧分布式架構(gòu)的擴(kuò)展性與集中式架構(gòu)的性能優(yōu)勢(shì),不僅一舉突破了分布式數(shù)據(jù)庫(kù)單機(jī)性能的瓶頸,實(shí)現(xiàn)了單機(jī)性能趕超集中式數(shù)據(jù)庫(kù)的行業(yè)歷史性“跨越”。
更關(guān)鍵的是,它還具備了更低的部署成本和運(yùn)維復(fù)雜度,靈活滿足不同使用場(chǎng)景需求,極大降低了中小企業(yè)使用分布式數(shù)據(jù)庫(kù)的門檻,讓分布式數(shù)據(jù)庫(kù)在千行百業(yè)中實(shí)現(xiàn)“普惠化”夯實(shí)了基礎(chǔ)。
正如OceanBase CEO楊冰所言:“中國(guó)基礎(chǔ)軟件行業(yè)已經(jīng)有能力‘根創(chuàng)新’,堅(jiān)持長(zhǎng)期投入,中國(guó)數(shù)據(jù)庫(kù)必將迎來(lái)大爆發(fā)。作為一款完全自研的企業(yè)級(jí)原生分布式數(shù)據(jù)庫(kù),我們希望通過(guò)不斷地技術(shù)創(chuàng)新,為不同類型客戶降低企業(yè)數(shù)據(jù)庫(kù)的使用門檻,助力產(chǎn)業(yè)數(shù)字化?!?/p>
分布式數(shù)據(jù)庫(kù)≠分布式系統(tǒng)
從1970年,關(guān)系數(shù)據(jù)庫(kù)之父E.F.Codd在其論文中首次提出關(guān)系模型的概念算起,數(shù)據(jù)庫(kù)的歷史長(zhǎng)河已經(jīng)流淌了整整52年。這當(dāng)中很長(zhǎng)的一段時(shí)間內(nèi),集中式數(shù)據(jù)庫(kù)在信息化時(shí)代所構(gòu)建起的商業(yè)模式和生態(tài)體系,都讓它的市場(chǎng)地位難以撼動(dòng)。
但進(jìn)入數(shù)字化時(shí)代,隨著各行各業(yè)產(chǎn)生的數(shù)據(jù)量呈爆炸式增長(zhǎng),集中式數(shù)據(jù)庫(kù)的局限性在面對(duì)大規(guī)模數(shù)據(jù)處理中逐漸顯露,由此也催生了分布式數(shù)據(jù)庫(kù)的出現(xiàn),在國(guó)家工業(yè)信息安全發(fā)展研究中心等機(jī)構(gòu)近期發(fā)布的《分布式數(shù)據(jù)庫(kù)發(fā)展趨勢(shì)研究報(bào)告》中,我們就看到了中國(guó)分布式數(shù)據(jù)庫(kù)強(qiáng)勢(shì)崛起的幾個(gè)關(guān)鍵原因:
一是,從產(chǎn)業(yè)發(fā)展背景看,可以看到隨著移動(dòng)支付、大數(shù)據(jù)等新場(chǎng)景、新應(yīng)用的出現(xiàn),由此帶來(lái)的體量增長(zhǎng),數(shù)據(jù)形態(tài)變化,都要求底層數(shù)據(jù)庫(kù)處理能力需要持續(xù)的迭代升級(jí),而在國(guó)家把數(shù)據(jù)確定為關(guān)鍵生產(chǎn)要素之后,一系列的政策驅(qū)動(dòng),更讓中國(guó)分布式數(shù)據(jù)庫(kù)產(chǎn)業(yè)的規(guī)模持續(xù)地壯大。
其中,在“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃中,就提出要“加速分布式分布式數(shù)據(jù)庫(kù)、混合事務(wù)分析處理數(shù)據(jù)庫(kù)、共享內(nèi)存數(shù)據(jù)庫(kù)集群等產(chǎn)品研發(fā)和應(yīng)用推廣?!贝送?,在《全國(guó)一體化大數(shù)據(jù)中心協(xié)同創(chuàng)新體系算力樞紐實(shí)施方案》中,也明確要求要“加大服務(wù)器芯片、操作系統(tǒng)、數(shù)據(jù)庫(kù)、分布式計(jì)算與存儲(chǔ)、數(shù)據(jù)流通模型等軟硬件產(chǎn)品的規(guī)?;瘧?yīng)用”。
二是,從場(chǎng)景倒逼創(chuàng)新看,主要體現(xiàn)在由于國(guó)內(nèi)龐大的人口基礎(chǔ)導(dǎo)致包括金融、電信等關(guān)系到“國(guó)計(jì)民生”的重點(diǎn)行業(yè),無(wú)論是其關(guān)鍵應(yīng)用的規(guī)模還是其數(shù)據(jù)的體量都在全球領(lǐng)先,由此也讓這些行業(yè)面臨“世界級(jí)”的數(shù)據(jù)處理壓力,而傳統(tǒng)數(shù)據(jù)庫(kù)的性能往往無(wú)法滿足這種規(guī)模的處理需求,因此也讓越來(lái)越多的行業(yè)用戶從集中式數(shù)據(jù)庫(kù)走向了分布式數(shù)據(jù)庫(kù)。
三是,從技術(shù)演進(jìn)趨勢(shì)看,分布式數(shù)據(jù)庫(kù)本身也在持續(xù)的迭代和升級(jí),比如最初的“分布式中間件+單機(jī)數(shù)據(jù)庫(kù)”主要是在單機(jī)數(shù)據(jù)庫(kù)系統(tǒng)上進(jìn)行改造,解決了數(shù)據(jù)庫(kù)擴(kuò)展性的問(wèn)題,但其本身也面臨著全局事務(wù)能力、高可用,以及節(jié)點(diǎn)無(wú)法按需擴(kuò)展等“短板”;此后出現(xiàn)的“非對(duì)稱計(jì)算節(jié)點(diǎn)+分布式存儲(chǔ)”,則通過(guò)分布式存儲(chǔ)引擎,解決了數(shù)據(jù)一致性的問(wèn)題,實(shí)現(xiàn)了寫能力的高可用,但其本身的劣勢(shì)也是有的,包括擴(kuò)展性有限,需要分庫(kù)處理,同時(shí)難以做到跨地域的高可用,且對(duì)底層的數(shù)據(jù)中心基礎(chǔ)設(shè)施有著較強(qiáng)的依賴等等。
簡(jiǎn)單理解,基于分布式技術(shù)+縫合系統(tǒng)搭建的“分布式系統(tǒng)”,與分布式數(shù)據(jù)庫(kù)有本質(zhì)的區(qū)別,無(wú)論是分布分表帶來(lái)的額外開(kāi)支,還是擴(kuò)容容易縮容難的成本問(wèn)題,都需要更好的方式去解決。
直到原生分布式數(shù)據(jù)庫(kù)的出現(xiàn),可以說(shuō)相當(dāng)好地解決了上述技術(shù)路線中存在的難題。原生分布式數(shù)據(jù)庫(kù)的架構(gòu)設(shè)計(jì),本身就是按照分布式一致性協(xié)議做底層設(shè)計(jì)的,由此在一致性、全局MVCC、高可用等方面支持更好。尤為重要的是,它還能夠在普通服務(wù)器上實(shí)現(xiàn)無(wú)限水平擴(kuò)展,通過(guò)添加低成本服務(wù)器即可擴(kuò)展算力,提升數(shù)據(jù)庫(kù)集群的整體性能等,因此分布式數(shù)據(jù)庫(kù)走向原生設(shè)計(jì)在今天已成為大勢(shì)所趨。
而誕生于2010年的OceanBase,正是原生分布式數(shù)據(jù)庫(kù)的典型代表,同時(shí) OceanBase還始終堅(jiān)持“原創(chuàng)+自研”的模式,通過(guò)多樣化的業(yè)務(wù)場(chǎng)景加速產(chǎn)品迭代,大大降低了用戶的使用成本,讓部署更加便捷,用技術(shù)讓海量數(shù)據(jù)的管理和使用更簡(jiǎn)單。
目前,OceanBase 已幫助400+行業(yè)客戶實(shí)現(xiàn)核心系統(tǒng)平滑遷移和升級(jí),涉及金融、能源、通信等領(lǐng)域,這也讓OceanBase正從最初的金融行業(yè)走向關(guān)乎“國(guó)計(jì)民生”行業(yè),成為核心系統(tǒng)升級(jí)的首選??梢哉f(shuō)在過(guò)去的十二年的時(shí)間,OceanBase以持續(xù)的技術(shù)創(chuàng)新和豐富的行業(yè)實(shí)踐,在中國(guó)走出了一條原生分布式數(shù)據(jù)庫(kù)的創(chuàng)新之路。
“小就是大”是把關(guān)鍵鑰匙
在此過(guò)程中,原生分布式數(shù)據(jù)庫(kù)雖然有著各種先天的優(yōu)勢(shì),但其落地過(guò)程中也面臨著兩個(gè)方面的挑戰(zhàn):一方面,為了保證絕對(duì)高可用性,原生布式數(shù)據(jù)庫(kù)往往以“三副本”形式部署,這意味著企業(yè)如果想要部署分布式數(shù)據(jù)庫(kù),就要同時(shí)進(jìn)行多個(gè)服務(wù)器部署,門檻比單機(jī)高,且“分布”或“單體”的選擇通常不可逆,選擇了單機(jī)就意味著很難再去部署“分布式”。
另一方面,在過(guò)去通常都是大中型企業(yè)在部署原生分布式數(shù)據(jù)庫(kù)系統(tǒng),而中小企業(yè)由于數(shù)據(jù)量不大,應(yīng)用場(chǎng)景相對(duì)簡(jiǎn)單,并不需要在業(yè)務(wù)量不足時(shí)部署分布式數(shù)據(jù)庫(kù)系統(tǒng),反而購(gòu)買單機(jī)更為劃算。但一旦部署單機(jī),后續(xù)業(yè)務(wù)量龐大時(shí)再進(jìn)行架構(gòu)調(diào)整,又會(huì)進(jìn)一步增加部署的難度。
如何解決這種“魚(yú)和熊掌”難以兼得的難題呢?版本代號(hào)為“小魚(yú)”的OceanBase4.0正是為此“應(yīng)運(yùn)而生”的,作為業(yè)內(nèi)首個(gè)單機(jī)分布式一體化架構(gòu),有效兼顧了分布式架構(gòu)的擴(kuò)展性與集中式架構(gòu)的性能優(yōu)勢(shì),它的特點(diǎn)是既可以實(shí)現(xiàn)單機(jī)部署,又可以在單機(jī)部署下實(shí)現(xiàn)分布式部署的完整功能,從技術(shù)上首次突破了分布式數(shù)據(jù)庫(kù)的單機(jī)性能瓶頸。
楊冰說(shuō):“4.0版本使得OceanBase在具備大規(guī)模處理能力的同時(shí),又具備能夠與傳統(tǒng)單機(jī)數(shù)據(jù)庫(kù)性能可以相媲美的能力,而且支持行業(yè)客戶在小規(guī)模的場(chǎng)景下進(jìn)行單機(jī)化的部署,為此我們給它起了一個(gè)非常不同尋常又充滿寓意的名字——小魚(yú),英文名字是Paetica,袖珍魚(yú),是世界上最小的魚(yú),這個(gè)版本代表著OceanBase在小型化上的探索與創(chuàng)新,也是分布式到單機(jī)分布式的一次轉(zhuǎn)折,真正讓OceanBase可以按需擴(kuò)展,實(shí)現(xiàn)從0到1再到N的創(chuàng)新。”
那么,OceanBase4.0的這些新特性究竟體現(xiàn)在哪些方面呢?我們可以從以下幾個(gè)維度觀察:
首先,是部署能夠?qū)崿F(xiàn)“小型化”, OceanBase4.0能在全球最小的電腦(樹(shù)莓派)上運(yùn)行,即使是普通的個(gè)人電腦也可以流暢運(yùn)行單機(jī)分布式一體化數(shù)據(jù)庫(kù),讓分布式數(shù)據(jù)庫(kù)觸手可及。換句話說(shuō),OceanBase4.0可以適應(yīng)從個(gè)人小站點(diǎn)到銀行核心系統(tǒng)、巨型電商網(wǎng)站等各種規(guī)模的業(yè)務(wù)。企業(yè)選用后,可以在業(yè)務(wù)發(fā)展不同階段根據(jù)自身特點(diǎn),靈活滿足性價(jià)比和高可用的要求,極大地降低企業(yè)使用分布式數(shù)據(jù)庫(kù)的門檻。技術(shù)的突破和使用成本的降低,也意味著 OceanBase 4.0 突破了分布式數(shù)據(jù)庫(kù)的邊界,讓分布式數(shù)據(jù)庫(kù)向通用性數(shù)據(jù)庫(kù)又邁進(jìn)了一步。
其次,是系統(tǒng)具備強(qiáng)大的“易用性”,具體體現(xiàn)在OceanBase4.0即便在單機(jī)部署模式下,仍然可以實(shí)現(xiàn)分布式部署的完整功能,包括 Oracle/MySQL 兼容性、TP 事務(wù)處理能力、AP 并行分析查詢能力、租戶資源隔離等。此外,相比前幾個(gè)版本,OceanBase 4.0還大幅度提升交易處理能力,分析處理能力再上臺(tái)階,實(shí)現(xiàn)了由全場(chǎng)景向量化能力覆蓋,同時(shí)還在業(yè)內(nèi)率先將故障恢復(fù)時(shí)間(RTO)從 30 秒優(yōu)化到 8 秒,而RTO的數(shù)值越小,代表系統(tǒng)故障恢復(fù)能力越強(qiáng),這是中國(guó)數(shù)據(jù)庫(kù)的第一次,也是全球數(shù)據(jù)庫(kù)的第一次,這也意味著未來(lái)系統(tǒng)的故障恢復(fù)時(shí)間將真正跨入到秒級(jí)時(shí)代。
最后,是運(yùn)營(yíng)和維護(hù)的“低成本”, OceanBase Cloud 的正式發(fā)布也讓OceanBase能夠以更好的計(jì)費(fèi)模式降低服務(wù)中小企業(yè)的門檻。OceanBase Cloud擁有 OceanBase 100% 的能力,可以讓更多中小企業(yè)在云上更便捷、更低成本地?fù)碛薪鹑诩?jí)高性能數(shù)據(jù)庫(kù),最快僅需幾分鐘即可在云上完成數(shù)據(jù)庫(kù)設(shè)置。
也正因此,過(guò)去一年,OceanBase Cloud 年?duì)I收同比增長(zhǎng) 300%,已成為強(qiáng)有力的第二增長(zhǎng)曲線。據(jù)了解,OceanBase Cloud 除支持阿里云外,還將在今年9月份正式上線亞馬遜云科技(AWS),后續(xù)也將陸續(xù)支持全球主流公有云基礎(chǔ)設(shè)施,這不僅讓OceanBase今后可以更好地賦能千行百業(yè),也能夠在全球市場(chǎng)更快地實(shí)現(xiàn)“開(kāi)疆拓土”。
對(duì)此,楊冰也表示:“歷史上OceanBase往前演進(jìn)的時(shí)候一共有兩次大的重構(gòu),第一次大重構(gòu)是在0.5版本到1.0版本的過(guò)程中,這次大的重構(gòu)讓OceanBase變成今天對(duì)等化的分布式架構(gòu),成為真正的金融級(jí)分布式數(shù)據(jù)庫(kù);而第二次就是3.0到4.0的重構(gòu),而這次升級(jí)則徹底讓OceanBase真正成為了面向云時(shí)代的通用數(shù)據(jù)庫(kù)?!?/p>
從這個(gè)角度來(lái)看,OceanBase4.0真正詮釋了“小就是大”的理念,它不僅讓原生分布式數(shù)據(jù)庫(kù)真正走向了“small is new big”的新時(shí)代,同時(shí)通過(guò)這種持續(xù)的技術(shù)創(chuàng)新,實(shí)現(xiàn)了不同企業(yè)對(duì)分布式數(shù)據(jù)庫(kù)不同需求的合理匹配,更讓“小就是大”成為了撬動(dòng)產(chǎn)業(yè)數(shù)字化的關(guān)鍵鑰匙,由此讓千行百業(yè)都能夠更好地奔赴數(shù)字化的“星辰大海”。
“四位一體”打造創(chuàng)新發(fā)動(dòng)機(jī)
值得一提的是,OceanBase除了技術(shù)上首次突破分布式數(shù)據(jù)庫(kù)的單機(jī)性能瓶頸之外,還在服務(wù)、生態(tài)、開(kāi)源領(lǐng)域發(fā)布了一系列的新政策和新舉措,希望以“四位一體”的新模式,釋放OceanBase4.0不斷創(chuàng)新帶來(lái)的技術(shù)紅利。
在服務(wù)方面,為了更好地服務(wù)行業(yè)客戶,OceanBase推出“無(wú)憂 365”代運(yùn)維服務(wù),該服務(wù)針對(duì)客戶核心場(chǎng)景,并聯(lián)合中國(guó)信通院、中國(guó)人民保險(xiǎn)和太平洋保險(xiǎn)提供了三種不同等級(jí)的服務(wù)可用性等級(jí)保障方案,最高等級(jí)服務(wù)可用性達(dá)到 99.99%,即可以保障用戶每個(gè)月單次服務(wù)故障不超過(guò) 5 分鐘。讓數(shù)據(jù)庫(kù)筆筆算數(shù),“你敢用,我敢賠?!?/p>
在生態(tài)方面,OceanBase全面升級(jí)商業(yè)生態(tài)策略,未來(lái)將構(gòu)建以“合作伙伴”為中心的商業(yè)生態(tài)模式,并全面布局區(qū)域市場(chǎng)。為此,OceanBase 計(jì)劃推出“珊瑚計(jì)劃”,該計(jì)劃將在未來(lái)3年,面向全國(guó)重點(diǎn)省會(huì)城市,培養(yǎng) 60 家核心經(jīng)銷商。在此基礎(chǔ)上,通過(guò)政策支持,OceanBase將會(huì)幫助核心經(jīng)銷商持續(xù)成長(zhǎng),三年實(shí)現(xiàn)合作伙伴收入份額占總銷售份額60% 以上。
在開(kāi)源方面,去年6月1日,OceanBase正式宣布開(kāi)源,經(jīng)過(guò)過(guò)去一年多的努力,OceanBase已連接了超過(guò)3萬(wàn)多的社區(qū)開(kāi)發(fā)者,并有超過(guò)100位小伙伴為OceanBase貢獻(xiàn)了代碼。同樣,作為OceanBase的戰(zhàn)略方向,OceanBase的開(kāi)源政策也迎來(lái)了再次升級(jí),包括OceanBase 將發(fā)布 4.0 社區(qū)版,進(jìn)一步開(kāi)源OceanBase的內(nèi)核代碼,即針對(duì)“MySQL兼容能力”全部開(kāi)放,此外社區(qū)版將享受企業(yè)版同等性能等。而接下來(lái),OceanBase 4.X 社區(qū)版也會(huì)走向“小型化”,未來(lái)最小將支持 4 核 8G 小規(guī)格,為更多開(kāi)發(fā)者降低應(yīng)用門檻的同時(shí),也在中國(guó)開(kāi)源數(shù)據(jù)庫(kù)產(chǎn)業(yè)中貢獻(xiàn)出更大的價(jià)值。
展望未來(lái),楊冰最后強(qiáng)調(diào)說(shuō):“產(chǎn)品、服務(wù)、生態(tài)、開(kāi)發(fā)者‘四維一體’將是OceanBase不斷前進(jìn)的金鑰匙;而核心系統(tǒng)升級(jí)、全面上云、業(yè)務(wù)出海將是支持OceanBase未來(lái)增長(zhǎng)的三級(jí)火箭,未來(lái)我們針對(duì)不同業(yè)務(wù)規(guī)模的客戶、不同區(qū)域的客戶都會(huì)提供優(yōu)質(zhì)的數(shù)據(jù)庫(kù)產(chǎn)品和服務(wù),在為客戶創(chuàng)造價(jià)值的同時(shí)也實(shí)現(xiàn)自身的發(fā)展和共贏,共同推動(dòng)中國(guó)產(chǎn)業(yè)數(shù)字化的新進(jìn)程?!?/p>
全文總結(jié),基于單機(jī)分布式一體化架構(gòu),OceanBase在技術(shù)創(chuàng)新上跨出的這“一小步”,對(duì)整個(gè)數(shù)據(jù)庫(kù)產(chǎn)業(yè)而言無(wú)疑又是重要的“一大步”, 相信OceanBase未來(lái)持續(xù)的創(chuàng)新,以及在產(chǎn)品、服務(wù)、生態(tài)和開(kāi)源領(lǐng)域的不斷投入,所釋放出來(lái)的強(qiáng)大勢(shì)能,一定會(huì)讓OceanBase從顛覆自我到顛覆行業(yè),并對(duì)重構(gòu)全球數(shù)據(jù)庫(kù)市場(chǎng)的新格局,起到起到更加決定性的價(jià)值和作用。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-797063.html
申耀的科技觀察,由科技與汽車跨界自媒體人申斯基創(chuàng)辦,19年企業(yè)級(jí)科技媒體工作經(jīng)驗(yàn),長(zhǎng)期專注企業(yè)數(shù)字化、產(chǎn)業(yè)智能化、ICT基礎(chǔ)設(shè)施、汽車科技內(nèi)容的觀察和思考。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-797063.html
到了這里,關(guān)于【觀察】OceanBase 4.0,單機(jī)與分布式的新拐點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!