在數(shù)據(jù)庫技術圈Michael Stonebraker的大名無人不知,此公參與開發(fā)了今眾多流行數(shù)據(jù)庫技術,包括Postgres、Ingres和Vertica。Stonebraker最近的杰作是VoltDB,一種內存內OLTP,號稱比傳統(tǒng)產(chǎn)品快兩倍。
不過跟球王貝利一樣,Stonebraker近年來關于數(shù)據(jù)庫技術的種種預測總是會引起很大爭議,例如2011年他預測Facebook將深陷MySQL泥沼,生不如死,非死不可,但后來的事實表明Facebook還活得很好。
在本周的Structure Show上,Stonebraker接受Gigaom采訪時又對數(shù)據(jù)庫市場的發(fā)展做出五大預測,內容包括NoSQL的命運、Oracle的危機、Facebook的MySQL抉擇等,IT經(jīng)理網(wǎng)編譯整理如下:
一、沒有萬靈的數(shù)據(jù)庫
每個垂直市場都出現(xiàn)比傳統(tǒng)關系型數(shù)據(jù)庫更好的方法和選擇。這個預測隨著數(shù)據(jù)分析的列式架構、交易處理的內存內架構、簡單鍵值操作的NoSQL架構、新數(shù)據(jù)類型的涌現(xiàn)和成熟而變得靠譜起來,要知道,連圖譜數(shù)據(jù)庫都在商業(yè)化的道路上快速前進。
二、將出現(xiàn)多贏家局面
與互聯(lián)網(wǎng)的贏家通吃不同,Stonebraker認為數(shù)據(jù)庫市場將出現(xiàn)3-5家,甚至6個完全不同的數(shù)據(jù)庫架構類型,每一類中都會有兩到三家成功的廠商。“這意味著傳統(tǒng)關系型數(shù)據(jù)庫系統(tǒng)將逐漸萎縮,這個過程將持續(xù)十年左右。”Stonebracker說道。
三、NoSQL將回歸SQL
NoSQL將來的歸宿就是SQL, Cassandra和Mongo都發(fā)布了高級語言,其實就是SQL。(參考閱讀:大數(shù)據(jù)時代NoSQL不是顛覆性技術)
純低級語言的價值已經(jīng)隨風而去,NoSQL系統(tǒng)將擁抱ACID兼容規(guī)范,這實際上已經(jīng)開始了。
宣揚NoSQL不支持ACID的最大的鼓吹者是谷歌公司一個叫Jeff Dean的家伙,此人最近寫了一個系統(tǒng)叫Spanner,這可是一個純ACID系統(tǒng)。因此谷歌正在往ACID上轉,因此NoSQL市場最終也將轉向ACID。
四、Oracle將面臨SAP的壓榨
新聞媒體沒有引起充分重視的一個有趣事實是,SAP已經(jīng)是數(shù)據(jù)庫廠商了,而SAP的用戶也通常是Oracle的最大客戶。這將上演一場大象間重新劃分地盤的慘烈斗爭。
現(xiàn)在這么預測也許還有些早,我們還不知道SAP的客戶將對遷移數(shù)據(jù)庫平臺這件事作何反應,但可以預見的是,SAP將向客戶提供誘人的條件,幫助他們拋棄Oracle轉向HANA。
五、Facebook將繼續(xù)尋找(盡快這可能是徒勞的)MySQL的替代品
Facebook面臨全球最大的數(shù)據(jù)庫管理難題,雖然這幾年Facebook一直在尋找MySQL的替代技術,但目前他們還沒有發(fā)現(xiàn)能夠處理如此海量數(shù)據(jù)的更好的方案。
雖然過去幾年Facebook在MySQL上取得了很多技術進步,延緩了危機,但這并不意味著Facebook會綁在MySQL這條船上。