2016-04-26 204 views
4

我還沒有找到關於此的任何信息。
在需要使用分片之前,單個集合在MongoDB中可以擁有多少個文檔?單個集合在mongoDb中可以包含多少個文檔?

+1

你可以在這裏找到答案。 http://stackoverflow.com/questions/9858393/limits-of-number-of-collections-in-databases –

+1

@EldhoNewAge這個問題是關於MongoDB中*集合*的數量,而不是一個*文檔中的數量*採集。 – cpburnz

回答

3

沒有限制,你可以看到here

如果指定使用的最大參數創建一個加蓋收集文件的最大數量,限制必須小於2^32的文件。如果在創建加蓋集合時未指定最大文檔數量,則文檔數量沒有限制。

+2

與@ M-A相反。費爾南德斯,有一個限制。但它不是由MongoDB強加的,也不是固定數量的文檔。它看起來很明顯,但是正確:收集大小的限制取決於您的系統功能。單個節點中的集合有多大? –

0

@ M-A.Fernandes有權利。

我只能加this信息:

文件每個塊的遷移

如果文件中塊數量超過要麼250000個文檔或1.3倍

MongoDB的不能移動的塊的最大數量將配置的塊大小除以平均文檔大小的結果。 db.collection.stats()包含avgObjSize字段,該字段表示集合中的平均文檔大小。