在那個(gè)計(jì)算機(jī)還是奢侈品的年代,中國(guó)數(shù)據(jù)庫(kù)技術(shù)的起步顯得尤為艱難。缺乏成熟的技術(shù)基礎(chǔ),缺少?lài)?guó)際交流的平臺(tái),中國(guó)數(shù)據(jù)庫(kù)的發(fā)展似乎舉步維艱。2024年的今天看起來(lái)司空見(jiàn)慣的信息化,在當(dāng)時(shí)卻如天方夜譚一般:
“80年代初的時(shí)候搞信息化確實(shí)是一個(gè)很艱難的事情,我記得我們?cè)?jīng)在港口去做項(xiàng)目,很多參與人員都沒(méi)見(jiàn)過(guò)計(jì)算機(jī),也沒(méi)見(jiàn)過(guò)鍵盤(pán)。打個(gè)字連鍵盤(pán)上面的字母都找不到,找一個(gè)找半天。用一個(gè)指頭去點(diǎn),叫一指禪。”
“最早的時(shí)候什么都沒(méi)有,開(kāi)發(fā)人員要手寫(xiě)代碼,錄入進(jìn)去,有問(wèn)題再改,改完再在紙上改回來(lái)。后來(lái)有了打孔紙帶去做錄入,再后來(lái)才升級(jí)成了磁帶,最后才是軟盤(pán)。存儲(chǔ)介質(zhì)嬌貴又金貴?!?/p>
當(dāng)中國(guó)數(shù)據(jù)庫(kù)行業(yè)開(kāi)始萌芽,國(guó)外已經(jīng)有了頭部的商業(yè)公司如 Oracle,有了成熟的開(kāi)源產(chǎn)品如 MySQL 、PG,差距并沒(méi)有隨著時(shí)間的延展而縮小,反而更加擴(kuò)大了。
一部分人覺(jué)得國(guó)產(chǎn)數(shù)據(jù)庫(kù)是個(gè)偽命題,用開(kāi)源的買(mǎi)商業(yè)的不就好了?一部分人覺(jué)得數(shù)據(jù)庫(kù)領(lǐng)域是一座大山,看不到跨過(guò)去的希望。還有極少一部分人,埋頭扎進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的鉆研里,期待著破殼而出的那一天。
國(guó)產(chǎn)?國(guó)產(chǎn)……國(guó)產(chǎn)!
“國(guó)產(chǎn)數(shù)據(jù)庫(kù)性能就是不行?!?/p>
“都是開(kāi)源魔改,沒(méi)有創(chuàng)新?!?/p>
“國(guó)外數(shù)據(jù)庫(kù)頭部就那么幾家,國(guó)內(nèi)這么多有啥用?”
“……”
數(shù)據(jù)庫(kù)上托應(yīng)用,下連基礎(chǔ)設(shè)施,是整個(gè) IT 系統(tǒng)中,承上啟下最為關(guān)鍵的一環(huán)。數(shù)據(jù)庫(kù)的穩(wěn)定性,往往決定了整個(gè)系統(tǒng)的可靠性。數(shù)據(jù)庫(kù)作為信息時(shí)代的核心組件,承擔(dān)著太多的責(zé)任與期望。而當(dāng)一個(gè)賽道受到太大關(guān)注和投入時(shí),出現(xiàn)動(dòng)作變形的現(xiàn)象總是不可避免。
企業(yè)客戶對(duì)早期國(guó)產(chǎn)數(shù)據(jù)庫(kù)的態(tài)度,往往是乍聽(tīng)之下的嗤之以鼻——國(guó)產(chǎn)?在不得不使用卻被性能、穩(wěn)定性、售后支持傷到后發(fā)出一聲嘆息——國(guó)產(chǎn)……
企業(yè)客戶的選型決策往往具備強(qiáng)依賴(lài)性,就像程序員常說(shuō)代碼能跑就不要?jiǎng)?,企業(yè)客戶對(duì)遷移成本的顧慮往往決定了其不會(huì)去輕易嘗試核心組件的變更,尤其是數(shù)據(jù)庫(kù):
“原位替換,平滑遷移……功能不受損,服務(wù)不降級(jí),生產(chǎn)安全有保證,高可用能力有提升”。
需求很不合理,商業(yè)上卻很合理??蛻魰?huì)用真金白銀告訴你,不要跟我說(shuō)什么不可能三角,成年人不做選擇全都要,今天就讓你理解下什么叫貪心算法。
于是,這樣的變態(tài)要求反而促進(jìn)了國(guó)產(chǎn)數(shù)據(jù)庫(kù)技術(shù)的進(jìn)步。
時(shí)間撥回到今天,數(shù)據(jù)庫(kù)國(guó)產(chǎn)化已經(jīng)成了一個(gè)不可逆的潮流。
“為什么總要自己造個(gè)輪子?”
“因?yàn)橛行┹喿泳偷米约涸欤 ?/p>
一代數(shù)據(jù)庫(kù)人篳路藍(lán)縷,一代數(shù)據(jù)庫(kù)人中道崩殂,一代數(shù)據(jù)庫(kù)人堅(jiān)守初心,一代數(shù)據(jù)庫(kù)人開(kāi)始得到認(rèn)可。
國(guó)產(chǎn)!
中國(guó)數(shù)據(jù)庫(kù)的前世今生
從20世紀(jì)80年代,到 21世紀(jì)20年代,中國(guó)數(shù)據(jù)庫(kù)走過(guò)了風(fēng)風(fēng)雨雨的 5個(gè)10 年。
從最初的引進(jìn)模仿到如今的自主創(chuàng)新,這背后的辛酸血淚,不足為外人道。但我們總是認(rèn)為,拓荒者的名字不應(yīng)被遺忘,后來(lái)者乘涼的同時(shí),也應(yīng)該想想當(dāng)年的人是如何種下的今天這顆大樹(shù)。
為了致敬中國(guó)數(shù)據(jù)庫(kù)從業(yè)者一起走過(guò)的半個(gè)世紀(jì),騰訊云 TVP《技術(shù)指針》與《明說(shuō)三人行》策劃了【中國(guó)數(shù)據(jù)庫(kù)前世今生】系列記錄片。紀(jì)錄片邀請(qǐng)親歷數(shù)據(jù)庫(kù)技術(shù)在中國(guó)從落地生根到蓬勃發(fā)展的技術(shù)專(zhuān)家們,與大家共同回顧中國(guó)數(shù)據(jù)庫(kù)五十年發(fā)展史上的重要時(shí)刻,以及這些時(shí)刻如何塑造了今天的數(shù)據(jù)庫(kù)技術(shù)格局。
此部紀(jì)錄片共分為五期,時(shí)間跨度從上世紀(jì)八十年代至本世紀(jì)二十年代,涵蓋五個(gè)十年。從80年代數(shù)據(jù)庫(kù)在中國(guó)的起步,90年代多家競(jìng)爭(zhēng)的混沌,00年代數(shù)據(jù)庫(kù)的分型和國(guó)產(chǎn)數(shù)據(jù)庫(kù)的開(kāi)端,10年代大數(shù)據(jù)席卷市場(chǎng),到20年代國(guó)產(chǎn)數(shù)據(jù)庫(kù)的“百團(tuán)大戰(zhàn)”,每期將深入探討該時(shí)代下的數(shù)據(jù)庫(kù)演變歷程,以及這些大趨勢(shì)下鮮為人知的小故事。
《中國(guó)數(shù)據(jù)庫(kù)前世今生》,不僅僅是一部紀(jì)錄片,它是一次穿越時(shí)空的旅行,一次對(duì)中國(guó)數(shù)據(jù)庫(kù)技術(shù)發(fā)展歷程的回顧與展望。它讓我們看到了中國(guó)在數(shù)據(jù)庫(kù)領(lǐng)域的困難與挑戰(zhàn),更讓我們看到了中國(guó)科技人的堅(jiān)持與創(chuàng)新。
中國(guó)跨過(guò)數(shù)據(jù)庫(kù)這座大山了嗎?
也許沒(méi)有,但我們有了自己的「山」。