2010-11-05 26 views
9

我非常瞭解MongoDB具有驚人的可擴展性,特別是其自動分片功能以及將服務器熱添加到羣集的功能。PostgreSQL的縮放與MongoDB的比較如何?

但是,我還沒有找到關於PostgreSQL的可擴展性的很多數據。我知道它有表空間,很像其他RDBMS。它可以自動增長這些(如分片)嗎?或者它是像SQL Server一樣的手動過程?

有誰知道我可以從哪裏獲得更多的數據?

+2

您的需求是什麼?你在這裏比較一輛家庭小型麪包車和一輛公共汽車。並詢問哪一個從點a到b更快。那麼這取決於你是否攜帶了120人。這取決於你想要爲車內的人乘坐的安全性如何。這取決於你想要在旅途中花費多少氣體。我的觀點是,如此高水平的問題對於這個問題沒有真正有效的答案,因爲IF太多了。 MongoDB和PostgreSQL也是爲不同的目標而設計的。儘管大部分事情都沒有交叉。 – Kuberchaun 2010-11-06 01:29:58

+0

@ StarShip3000我瞭解您的意見。我只是在問一個技術問題。我的要求是無關的,真的。我只是想知道在技術層面上PostgreSQL與MongoDB在縮放方面的比較。我知道MongoDB不是ACID(因此安全)。我知道它比PostgreSQL平均快7倍(沒有交易,我們期望)。但我也知道MongoDB會自動分片。我在PostgreSQL中要求有任何這樣的* auto *增長技巧。 – IamIC 2010-11-06 16:57:12

+0

Postgresql表空間不像SQL Server中那樣預先設定大小。 PostgreSQL表空間會自動增長,直到它下面的文件系統空間不足。 – Kuberchaun 2010-11-07 15:21:47

回答

8

從Skype中檢查這個presentation關於它們的集羣。它應該能夠處理十億用戶。