國產(chǎn)數(shù)據(jù)庫是怎么成長起來的?
時間:2023-03-13 09:04:01 | 來源:電子商務(wù)
時間:2023-03-13 09:04:01 來源:電子商務(wù)
今天我們來聊一聊國產(chǎn)數(shù)據(jù)庫是怎么成長的?
一、首先,數(shù)據(jù)庫開發(fā)數(shù)據(jù)庫和操作系統(tǒng)開發(fā)的難度是相當(dāng)困難的工作。
參考
對數(shù)據(jù)庫和分布式很感興趣,學(xué)習(xí)技術(shù)路線問題是什么? 這篇文章談到了許多學(xué)習(xí)過程,你可以從學(xué)術(shù)上看到它們的復(fù)雜性。然而,這僅僅是萬里長征的開始,學(xué)術(shù)產(chǎn)品存在著巨大的鴻溝。的確如此,數(shù)據(jù)庫是基礎(chǔ)性軟件,好比汽車的引擎一樣,是任何系統(tǒng)的關(guān)鍵部件,具有“牽一發(fā)而動全身“的特性。這需要具有非常高的成熟度的數(shù)據(jù)庫。這種成熟,需要在技術(shù),產(chǎn)品,工程,支持和行業(yè)經(jīng)驗的積累了相當(dāng)長的時間。
傳統(tǒng)的關(guān)系型數(shù)據(jù)庫中,例如Oracle、IBM DB2 等,都?xì)v經(jīng) 20 多年才達到現(xiàn)在的版本。任何一款數(shù)據(jù)庫從研發(fā)到產(chǎn)品發(fā)展都是通過一個歷經(jīng)磨難的過程,一般我們需要6年以上的時間管理才能真正走出0到1的階段,然后再在行業(yè)和實際教學(xué)應(yīng)用進行場景中不斷地歷煉打磨,逐步過渡到成熟期。開源系統(tǒng)數(shù)據(jù)庫需要我們也能過一遍數(shù)據(jù)庫的歷史。老一點的,Mysql第一個版本到如今歷經(jīng)22年了;Postgres是1986年開始學(xué)術(shù)研究,1996年第一個版本。新一點的,Cassandra是2008年第一個initial release,發(fā)布o(jì)pen source版本,11年底1.0;到目前是3.11的版本;MongoDB: 2007年就開始開發(fā),到目前3.4的版本;VoltDB是09年開始,7年后才開始出來見人。此外,金融類數(shù)據(jù)庫產(chǎn)品是銀行,證券,保險等行業(yè)的大型企業(yè),如產(chǎn)品的復(fù)雜性和成熟度的頭,要求更高水平的臉。因此,其生命周期還要更長。
二、數(shù)據(jù)庫進行產(chǎn)品化的難度提高產(chǎn)品的研發(fā)是一個企業(yè)不斷發(fā)展前進積累打磨的過程。
還是拿汽車行業(yè)做的情況下,為什么F1賽車經(jīng)久不衰,就是一個廠商可以知道,產(chǎn)品發(fā)展需要我們不斷精益求精,不斷地挑戰(zhàn),不斷地提高應(yīng)對問題日益增長的需求場景變化。再拿產(chǎn)品測試做案例,巨杉SequoiaDB經(jīng)過6年的發(fā)展,測試用例有12000多個,自動化測試覆蓋率超過99%,測試開發(fā)團隊和產(chǎn)品開發(fā)團隊人員1:1,有過之無不及,測試的開發(fā)水平要求高過大部分的研發(fā)工程師。
每次小迭代,基本運行一周,機房測試服務(wù)器從未停止..但這又怎樣,和Oracle、DB2比是小巫見大巫。然后讓我們需求的產(chǎn)品視圖轉(zhuǎn)換過程點。應(yīng)用程序易于理解客戶的需求,而這種基礎(chǔ)產(chǎn)品的數(shù)據(jù)庫,客戶的需求轉(zhuǎn)化為產(chǎn)品的技術(shù)語言的單詞是一個巨大的差距,在交織在一起,如何把需要的用戶定義產(chǎn)品的不同需求開發(fā)能力,“這是一個問題。”所有我們這些不歷經(jīng)沒日沒夜地現(xiàn)場技術(shù)支持也沒法進行實現(xiàn)。 另外,如何嚴(yán)格控制核心代碼和控制產(chǎn)品開發(fā)路線也至關(guān)重要,畢竟是產(chǎn)品,不能靠技術(shù)支持堆人力..我想“贏在細(xì)節(jié),輸在格局”這句話對每個企業(yè)產(chǎn)品都適用。
三、中國傳統(tǒng)數(shù)據(jù)庫進行發(fā)展的缺點和優(yōu)勢先說缺點,最大的還是信息技術(shù)企業(yè)傳承和基因。
拿Michael Stonebraker老爺子做案例,一生經(jīng)歷了Ingres,Postgres,Informix,C-Store, H-Store再到VoltDB。 其他數(shù)據(jù)庫也是如此,這種基因已經(jīng)流傳了幾十年。中國因為近年來才開始發(fā)展數(shù)據(jù)庫,主要還是從開源產(chǎn)品諸如Mysql和Postgres里吸取養(yǎng)分;也有收購引入Informix再開始的;創(chuàng)新從來也不是瞬間的事情,站在巨人的肩膀無可厚非,只是需要有一個積累的過程。
關(guān)鍵詞:成長,數(shù)據(jù),國產(chǎn)