我不知道這個話題是否被討論過。如果是的話,請在那指向我。本質上RDBMS和NoSQL有什麼區別?
我的意思是REAL的差異,從設計理念的角度出發。有人說RDBMS就像自動變速器車一樣,NoSQL就像手動變速器車一樣。 RDBMS更像是一個黑盒子,但NoSQL可以讓您更好地控制組織數據的方式,從而可以預測查詢的計算複雜度。
但是,正如我們所看到的,MongoDB正在轉向提供與RDBMS類似的查詢界面。 RDBMS和NoSQL會通過不同的路徑去相同的目的地嗎?
我不知道這個話題是否被討論過。如果是的話,請在那指向我。本質上RDBMS和NoSQL有什麼區別?
我的意思是REAL的差異,從設計理念的角度出發。有人說RDBMS就像自動變速器車一樣,NoSQL就像手動變速器車一樣。 RDBMS更像是一個黑盒子,但NoSQL可以讓您更好地控制組織數據的方式,從而可以預測查詢的計算複雜度。
但是,正如我們所看到的,MongoDB正在轉向提供與RDBMS類似的查詢界面。 RDBMS和NoSQL會通過不同的路徑去相同的目的地嗎?
http://it.toolbox.com/blogs/madgreek/nosql-vs-rdbms-apples-and-oranges-37713
這會給你一個很好的理解。
「極大的數據集通常是按時間順序發生的基於事件的事務,例如weblogs,購物交易,來自裝配線設備的製造數據,科學數據收集等等。這些類型的數據每秒鐘大量積累,可以將RDBMS的所有開銷都放在膝蓋上,但對於OLTP處理來說,沒有什麼能夠勝過數據質量和精心設計的RDBMS的性能。「
簡單地說,嚴格來說,它就是記事本中打開的空文件和Excel中的模板表之間的區別。
首先在谷歌,我想到了什麼! – Alex 2012-03-15 15:44:48
發表了一篇不錯的獎勵! – Har 2012-03-15 15:47:31