2017-05-26 63 views
0

我在閱讀關於noSQL和關係數據庫管理系統的知識。 經過許多文章後,我無法確切瞭解noSQL系統如何執行水平縮放以及它如何比RDBMS縮放更有效。noSQL如何執行水平伸縮以及它如何比RDBMS伸縮效率更高

畢竟,RDBMSs也可以進行復制和分片。

在NoSql的情況下,這是如此之快?

+0

「NoSQL」是一個全面的術語。 「縮放」和其他方面是產品特定的。您需要詢問有關特定產品的問題。 – philipxy

回答

0

Wiki關係數據庫管理系統。它們提供通用查詢和完整性,並通過建立關係方面的一定計算速度/存儲成本 - 關於情況做出真實陳述的行表 - 通常還包括併發和分佈式原子事務。閱讀維基百科NoSQL。這是一個全面的術語,指的是根據特定的NoSQL系統(或者給定某些共享特徵),由前述和/或專門提供由當前RDBMS接口和實現提供的配套功能以各種方式「縮放」的系統,系統類)。由於「關係」是關於表格而不是關於特定性能或其他屬性的表徵和查詢狀態,因此「NoSQL」實際上是一種誤解錯誤的用詞。

0

首先,沒有稱爲「NoSQL」的技術或產品。 NoSQL是描述dozens of different technologies的廣泛類別,它們的工作方式各不相同。請不要使用術語「NoSQL」,就像它是單個實現一樣。

大多數NoSQL產品通過犧牲RDBMS默認提供的ACID特性來實現一些可伸縮性改進。