qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          NewSQL才是未來

          編者按:在數(shù)據(jù)庫技術(shù)領(lǐng)域,Michael Stonebraker幾乎是無人不知無人不曉的人物。現(xiàn)年70歲的Stonebraker不僅是Ingres和PostgreSQL的創(chuàng)始人,同時在Informix擔(dān)任過技術(shù)總監(jiān)。可以說,Stonebraker是關(guān)系型數(shù)據(jù)庫技術(shù)從萌芽走向輝煌的見證人。他最新的項目VoltDB被視為是NewSQL數(shù)據(jù)庫的代表,在他眼中,這種即擁有傳統(tǒng)SQL數(shù)據(jù)庫血統(tǒng),又能夠適應(yīng)云計算時代分布式擴(kuò)展的產(chǎn)品,才代表著數(shù)據(jù)庫未來的發(fā)展方向。
            在本文中,數(shù)據(jù)庫老兵Michael Stonebraker闡述了他對SQL、NoSQL以及NewSQL技術(shù)的看法,并解讀了為何NewSQL將對傳統(tǒng)數(shù)據(jù)庫市場帶來最大的沖擊。
            --------------------------------------------------------------------------------------------------------------------------------------------------------------
            從已有的成功企業(yè)吸取經(jīng)驗(yàn),與最新的技術(shù)和趨勢完美結(jié)合,這是一切初創(chuàng)企業(yè)走向成功的秘訣。
            而NewSQL正好具備了這樣的條件。NewSQL越來越受到了人們的關(guān)注,究其原因是它保留了過去30多年數(shù)據(jù)庫技術(shù)的精華,同時將現(xiàn)代化的技術(shù)架構(gòu)融入了進(jìn)來。
            那么是不是可以說“SQL已死”呢?
            事實(shí)上,SQL技術(shù)非但沒有消失,反而在大數(shù)據(jù)時代發(fā)揮了更重要的作用。當(dāng)Facebook去年宣布推出Presto(海量數(shù)據(jù)查詢引擎)時,我想起了關(guān)于NoSQL的一個梗:“Hive從什么時候就開始做SQLon Hadoop了?6年前?”沒錯,盡管NoSQL運(yùn)動進(jìn)展的火熱,但不要忘記了,即使是最好的NoSQL平臺也在很久以前就開始研究如何實(shí)現(xiàn)SQL了。
            好的數(shù)據(jù)庫設(shè)計師都明白一個道理,即數(shù)據(jù)庫最大的商業(yè)價值就是讓人與數(shù)據(jù)之間形成互動,而SQL是非常擅長實(shí)現(xiàn)這個目標(biāo)的。經(jīng)過了幾十年的研究,調(diào)整,改進(jìn),生態(tài)系統(tǒng)建設(shè),工具開發(fā)以及用戶教育,SQL已經(jīng)成為一個非常豐富且強(qiáng)大的數(shù)據(jù)庫語言標(biāo)準(zhǔn),它帶動了價值上百億美元的市場。無論是架構(gòu)師還是DBA、開發(fā)人員都無法忽視它的價值。
            但這并不意味著數(shù)據(jù)庫領(lǐng)域就沒有創(chuàng)新的空間,企業(yè)就應(yīng)該永遠(yuǎn)鎖定在遺留系統(tǒng)之上。
            NoSQL運(yùn)動的興起讓我們了解到,一個分布式,高容錯,基于云的集群化數(shù)據(jù)庫服務(wù)并不是天方夜譚。最早吃過NoSQL這個螃蟹的公司都是些不計代價來實(shí)現(xiàn)擴(kuò)展性的公司,他們必須犧牲一定的互動性從而滿足擴(kuò)展需求。更關(guān)鍵的是,他們沒有其他選擇。當(dāng)然,早期的用戶沒有多少有勇氣做這種犧牲的。數(shù)據(jù)庫市場需要一股新的力量,來幫助用戶實(shí)現(xiàn)這一目標(biāo):能夠快速地擴(kuò)展從而獲得駕馭快數(shù)據(jù)流的能力,提供實(shí)時的分析和實(shí)時的決策,具備云計算的能力,支持關(guān)鍵業(yè)務(wù)系統(tǒng),還能夠在更廉價的硬件設(shè)備上對歷史數(shù)據(jù)分析性能提升100倍。
            然而,實(shí)現(xiàn)這些目標(biāo)并不需要我們重新定義已經(jīng)成熟的SQL語言。NewSQL就是答案:它能夠使用SQL語句來查詢數(shù)據(jù),同時具備現(xiàn)代化,分布式,高容錯,基于云的集群架構(gòu)。NewSQL結(jié)合了SQL豐富靈活的數(shù)據(jù)互動能力,以及針對大數(shù)據(jù)和快數(shù)據(jù)的實(shí)時擴(kuò)展能力。
            NoSQL廠商從來都不否認(rèn)他們需要讓自己的產(chǎn)品更成熟,他們也都了解SQL的價值。傳統(tǒng)數(shù)據(jù)庫廠商也面臨著嚴(yán)峻的考驗(yàn),盡管他們擁有良好的查詢接口,但他們需要為自己的產(chǎn)品融入更多靈活、高性能的架構(gòu),從而滿足客戶在大數(shù)據(jù)時代的需求。

          posted on 2014-09-18 10:12 順其自然EVO 閱讀(231) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 同德县| 彰化县| 五华县| 延庆县| 高雄市| 合川市| 康平县| 会同县| 犍为县| 通江县| 英山县| 民县| 凤凰县| 景洪市| 施秉县| 秦安县| 达尔| 杂多县| 江口县| 滨州市| 昌吉市| 崇信县| 松溪县| 阿城市| 离岛区| 远安县| 体育| 慈利县| 务川| 伊春市| 越西县| 康平县| 岱山县| 中江县| 临城县| 东乌珠穆沁旗| 秦皇岛市| 朝阳县| 突泉县| 新巴尔虎左旗| 铜鼓县|