圖數(shù)據(jù)平臺(tái)引領(lǐng)數(shù)據(jù)庫(kù)未來(lái)十年的發(fā)展
萌芽于20世紀(jì)60年代的數(shù)據(jù)庫(kù)技術(shù)在剛剛興起的十年并沒有大行其道。70年代,市場(chǎng)只有很少的選擇,且基本算法都基于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)。而在過去短短的十年,信息世界快速發(fā)展,面臨極其復(fù)雜、互聯(lián)、動(dòng)態(tài)、不斷變化的數(shù)據(jù)洪流,數(shù)據(jù)庫(kù)平臺(tái)如雨后春筍般涌現(xiàn),市場(chǎng)上的選擇增加到 350 多個(gè)。多年來(lái),數(shù)據(jù)庫(kù)市場(chǎng)都以每年5 %至6%的速度高速擴(kuò)張,市場(chǎng)體量未來(lái)4到5年有望從現(xiàn)在的500 億美元攀升至 1,000 億美元。如此驚人的快速發(fā)展過程中,所有的創(chuàng)新和實(shí)驗(yàn)都是健康且穩(wěn)定的。
過去兩年,數(shù)據(jù)庫(kù)行業(yè)的發(fā)展趨勢(shì)呈現(xiàn)三大特征。首先是融合,隨著新型數(shù)據(jù)的大規(guī)模創(chuàng)新,高速擴(kuò)展的數(shù)據(jù)庫(kù)市場(chǎng)再次呈現(xiàn)出融合的局面,數(shù)百家數(shù)據(jù)庫(kù)廠商逐漸歸入到包括文檔數(shù)據(jù)庫(kù)、圖數(shù)據(jù)庫(kù)、時(shí)序數(shù)據(jù)庫(kù)、NewSQL數(shù)據(jù)庫(kù)在內(nèi)的四個(gè)全新且穩(wěn)定的數(shù)據(jù)庫(kù)陣營(yíng)中。而融合局勢(shì)使得在不同細(xì)分領(lǐng)域中,僅有有限的幾家公司在領(lǐng)軍之路上引吭高歌,如圖領(lǐng)域的Neo4j 和文檔領(lǐng)域的 MongoDB。
第二,向云轉(zhuǎn)移成為整個(gè)行業(yè)的長(zhǎng)期趨勢(shì)。2017年前后一些大型云供應(yīng)商和獨(dú)立云供應(yīng)商開始涌現(xiàn)。雖然曾因數(shù)據(jù)重力和監(jiān)管等因素的影響進(jìn)展放緩,而今這一趨勢(shì)再次氣勢(shì)如虹。數(shù)據(jù)向云服務(wù)轉(zhuǎn)移在很大程度上成為數(shù)據(jù)庫(kù)平臺(tái)的發(fā)展驅(qū)動(dòng)要素。
第三,數(shù)據(jù)科學(xué)家方興未艾。整體而言,數(shù)據(jù)科學(xué)家并不喜歡數(shù)據(jù)庫(kù),他們更加鐘愛數(shù)據(jù)。而圖數(shù)據(jù)庫(kù)是個(gè)例外,越來(lái)越多的數(shù)據(jù)科學(xué)家對(duì)圖數(shù)據(jù)庫(kù)青睞有加。數(shù)據(jù)科學(xué)家使用圖形算法處理數(shù)據(jù),再通過圖將數(shù)據(jù)輸入機(jī)器學(xué)習(xí)管道中,從而為機(jī)器學(xué)習(xí)模型和預(yù)測(cè)提供關(guān)系型信號(hào)。由此,圖數(shù)據(jù)庫(kù)成為機(jī)器學(xué)習(xí)管道中的核心部分。
一直占有絕對(duì)優(yōu)勢(shì)的傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)在過去幾十年的發(fā)展堅(jiān)實(shí)且具有非凡的價(jià)值,是今日數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)。而未來(lái)十年,將是圖數(shù)據(jù)平臺(tái)成為主流并大放異彩的十年,這 不僅引起了行業(yè)專家對(duì)圖技術(shù)的重新思考,對(duì)于開發(fā)人員而言也是一件幸事。
圖技術(shù)為什么如此流行?歸根結(jié)底的一個(gè)事實(shí)是世界的連接正變得越來(lái)越緊密,數(shù)據(jù)相互連接,不斷變化和日益復(fù)雜且呈爆炸式增長(zhǎng)。數(shù)據(jù)是什么?數(shù)據(jù)即是對(duì)世界的描述,世界連接無(wú)處不在,數(shù)據(jù)也越來(lái)越相互關(guān)聯(lián)。以供應(yīng)鏈為例,10 年前供應(yīng)鏈應(yīng)用并不是圖數(shù)據(jù)庫(kù)的最佳用例。因?yàn)樵诋?dāng)時(shí)任何生產(chǎn)實(shí)物產(chǎn)品的制造公司可能只擁有一個(gè) 2 到 3 個(gè)級(jí)別的供應(yīng)鏈,關(guān)系型數(shù)據(jù)庫(kù)完全能滿足企業(yè)的需求。如果需要分析,加入2至3個(gè)節(jié)點(diǎn)即可。
時(shí)至今日,制造業(yè)企業(yè)不僅業(yè)務(wù)分布廣泛,橫跨不同大陸,而且還要應(yīng)對(duì)此起彼伏的突發(fā)事件,例如去年肆虐全球的新冠病毒,年初蘇伊士運(yùn)河阻塞導(dǎo)致航運(yùn)中斷一周等情況。制造業(yè)企業(yè)需要了解這種事件對(duì)供應(yīng)鏈乃至業(yè)務(wù)產(chǎn)生的影響,擁有確保供應(yīng)鏈安全的能力,行之有效的解決方案就是實(shí)現(xiàn)供應(yīng)鏈數(shù)字化。如今,企業(yè)面臨的數(shù)據(jù)分析不再是 2至3次的跳轉(zhuǎn)挖掘,而是 20、30甚至40次跳轉(zhuǎn)挖掘。數(shù)據(jù)庫(kù)尤其是在多次跳轉(zhuǎn)方面表現(xiàn)卓越的圖數(shù)據(jù)庫(kù)成為必然之選。
不同于關(guān)系型數(shù)據(jù)庫(kù),圖數(shù)據(jù)庫(kù)以事物的連接方式為中心,強(qiáng)調(diào)數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,它將數(shù)據(jù)間的聯(lián)系視為和數(shù)據(jù)本身同等重要。圖數(shù)據(jù)平臺(tái)讓用戶能夠在圖數(shù)據(jù)庫(kù)上開發(fā)和運(yùn)行應(yīng)用程序,它直接將關(guān)系和數(shù)據(jù)在物理層面上一并存儲(chǔ)下來(lái),使得訪問數(shù)據(jù)結(jié)點(diǎn)和關(guān)系的操作能夠以線性時(shí)間復(fù)雜度完成。在普通PC機(jī)上的測(cè)試結(jié)果表明,Neo4j圖數(shù)據(jù)庫(kù)的查詢引擎能夠在一秒內(nèi)輕松遍歷百萬(wàn)級(jí)的關(guān)系/邊。
當(dāng)今的世界是數(shù)據(jù)的世界,而這個(gè)數(shù)據(jù)時(shí)代對(duì)開發(fā)者而言堪稱高光時(shí)刻。中國(guó)擁有世界上第二大的開發(fā)者市場(chǎng),是一個(gè)真正崛起的開發(fā)者社區(qū)大國(guó)。目前,中國(guó)大量學(xué)生涌入數(shù)據(jù)庫(kù)行業(yè)的學(xué)習(xí)中,成為數(shù)據(jù)庫(kù)技術(shù)的后備軍。對(duì)于中國(guó)的開發(fā)者和初學(xué)者而言,重視包括數(shù)據(jù)結(jié)構(gòu)和算法在內(nèi)的計(jì)算機(jī)科學(xué)知識(shí)是數(shù)據(jù)庫(kù)學(xué)習(xí)的基礎(chǔ)。良好的開源環(huán)境為初學(xué)者編寫代碼提供了高效且低成本的途徑,而在云驅(qū)動(dòng)時(shí)代,不斷地了解并掌握云技術(shù)和服務(wù)則是學(xué)習(xí)數(shù)據(jù)庫(kù)的必經(jīng)之路。
開發(fā)者驅(qū)動(dòng)是Neo4j的文化,Neo4j的成功離不開對(duì)開發(fā)者生態(tài)的建設(shè)。Neo4j重視對(duì)開發(fā)者的投資并致力為開發(fā)者服務(wù),除了定期舉辦培訓(xùn)、會(huì)議等各種活動(dòng),還出版大量相應(yīng)的技術(shù)書籍,來(lái)輔助開發(fā)者不斷成長(zhǎng)。
中國(guó)不僅擁有龐大的開發(fā)者社區(qū)和創(chuàng)新的技術(shù),還有數(shù)量眾多的企業(yè)在開展數(shù)字化轉(zhuǎn)型,數(shù)字化企業(yè)必須將數(shù)據(jù)轉(zhuǎn)化為切實(shí)可行的商業(yè)洞見才能創(chuàng)造價(jià)值,而這正是圖數(shù)據(jù)平臺(tái)的用武之地。自2018年起Neo4j就活躍在中國(guó)市場(chǎng)。如今,Neo4j 的業(yè)務(wù)足跡遍布北京、上海和深圳并與業(yè)內(nèi)合作伙伴建立了良好的關(guān)系。今年6月,Neo4j在F輪風(fēng)險(xiǎn)投資中獲得3.25億美元的融資,創(chuàng)造了私營(yíng)數(shù)據(jù)庫(kù)公司單筆最高融資紀(jì)錄,投后估值超過20億美元。除了繼續(xù)投資圖數(shù)據(jù)庫(kù)和數(shù)據(jù)科學(xué)外,Neo4j還將重點(diǎn)擴(kuò)展中國(guó)市場(chǎng),幫助越來(lái)越多的中國(guó)企業(yè)通過圖數(shù)據(jù)平臺(tái)來(lái)挖掘數(shù)據(jù)的價(jià)值。