2012-03-15 71 views
0

我不知道這個話題是否被討論過。如果是的話,請在那指向我。本質上RDBMS和NoSQL有什麼區別?

我的意思是REAL的差異,從設計理念的角度出發。有人說RDBMS就像自動變速器車一樣,NoSQL就像手動變速器車一樣。 RDBMS更像是一個黑盒子,但NoSQL可以讓您更好地控制組織數據的方式,從而可以預測查詢的計算複雜度。

但是,正如我們所看到的,MongoDB正在轉向提供與RDBMS類似的查詢界面。 RDBMS和NoSQL會通過不同的路徑去相同的目的地嗎?

回答

0

http://it.toolbox.com/blogs/madgreek/nosql-vs-rdbms-apples-and-oranges-37713

這會給你一個很好的理解。

「極大的數據集通常是按時間順序發生的基於事件的事務,例如weblogs,購物交易,來自裝配線設備的製造數據,科學數據收集等等。這些類型的數據每秒鐘大量積累,可以將RDBMS的所有開銷都放在膝蓋上,但對於OLTP處理來說,沒有什麼能夠勝過數據質量和精心設計的RDBMS的性能。「

+0

首先在谷歌,我想到了什麼! – Alex 2012-03-15 15:44:48

+0

發表了一篇不錯的獎勵! – Har 2012-03-15 15:47:31

0

簡單地說,嚴格來說,它就是記事本中打開的空文件和Excel中的模板表之間的區別。