亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

NoSQL會取代完全取代關系型數據庫嗎?

NoSQL會取代完全取代關系型數據庫嗎?

達令說 2019-02-06 11:07:45
NoSQL會取代完全取代關系型數據庫嗎?
查看完整描述

2 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

  對此,前Google工程師,Milo(本地商店搜索引擎)創始人Ted Dziuba最近發表標題驚人的博客“I Can't Wait for NoSQL to Die”,對NoSQL的適用范圍進行了分析。他認為, NoSQL也會帶來一連串的新問題,并不會成為主流,無法取代關系型數據庫。   他的理由是:Cassandra等NoSQL數據庫在使用上并不方便,比如,修改column family定義時就需要重啟。而且NoSQL更適合Google那樣的規模,而一般的互聯網公司都不是Google,早早地去考慮Google那樣的規模的可擴展性,純粹是浪費時間,存在巨大的商業風險。   他還透露,即使在Google,AdWords這樣的關鍵產品也是基于MySQL實現的。   他在文中最后表示,NoSQL當然死不了,但是 它最終會被邊緣化,就像Rails被NoSQL邊緣化一樣   Dziuba的文章因為言辭激烈,在社區里引起了強烈反應。   SQL數據庫陣營贊同者大有人在。craigslist工程師、著名的MySQL專家Jeremy Zawodny表示,在讀此文的時候,不時會心一笑。他說, NoSQL運動只是軟件不斷進化進程中的正?,F象 。關系型數據庫也會繼續發展,MySQL社區不斷推出的XtraDB或InnoDB插件, PBXT, Drizzle都是證據。各種技術競爭的結果是,我們獲得了更多解決問題的選擇。   drizzle項目開發者Eric Day也表示,NoSQL有很多值得學習的,但是目前大部分實際項目的最佳選擇還是關系型數據庫。   NoSQL陣營當然不會坐視不理,Cassandra項目組的Eric Evans表示,Dziuba提到Cassandra修改column family定義的問題其實很容易解決。而且,NoSQL并不是要取代MySQL,事實上Twitter仍然在用MySQL。如果關系型數據庫能夠承擔負荷,那就用好了;如果不行,請考慮NoSQL。   而德國知名博客Code Monkeyism則嘲笑Dziuba看起來并沒有用MySQL做過真實項目,因為MySQL如果沒有memcache,基本上無法應付網站項目。他認為,NoSQL將使SQL數據庫邊緣化,而且一個重要理由恰恰是可以節省DBA的開銷。   digg的前任首席架構師現在也在創業的Joe Stump說,自己現在的創業項目就是用NoSQL,而且列舉了一系列問題挑戰SQL陣營。

查看完整回答
反對 回復 2019-03-01
?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

不會。

  1. NoSQL也會帶來一連串的新問題,不會成為主流,無法取代關系型數據庫。

2.Cassandra等NoSQL數據庫在使用上并不方便。

3.數據儲存量小,運行較慢。


查看完整回答
反對 回復 2019-03-01
  • 2 回答
  • 0 關注
  • 996 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號