@@ -32,24 +32,31 @@ Namespaces
32
32
Each namespace, including database and collection name, must be
33
33
shorter than 123 bytes.
34
34
35
- .. fix when we know what the actual limit is.
36
-
37
35
.. _limit-number-of-namespaces:
38
36
.. limit:: Number of Namespaces
39
37
40
- The limitation on the number of namespaces is the size of the
41
- namespace file divided by 628.
38
+ .. versionchanged:: 3.0
39
+
40
+ For the MMAPv1 the number of namespaces is limited to the size of
41
+ the namespace file divided by 628.
42
42
43
43
A 16 megabyte namespace file can support approximately 24,000
44
44
namespaces. Each collection and index is a namespace.
45
45
46
+ The WiredTiger storage engine is *not* subject to this limitation.
47
+
46
48
.. _limit-size-of-namespace-file:
47
49
.. limit:: Size of Namespace File
48
50
49
- Namespace files can be no larger than 2047 megabytes.
51
+ .. versionchanged:: 3.0
52
+
53
+ For the MMAPv1 storage engine, namespace files can be no larger
54
+ than 2047 megabytes.
50
55
51
56
By default namespace files are 16 megabytes. You can configure the
52
- size using the :setting:`~storage.nsSize` option.
57
+ size using the :setting:`~storage.mmapv1.nsSize` option.
58
+
59
+ The WiredTiger storage engine is *not* subject to this limitation.
53
60
54
61
.. _index-limitations:
55
62
@@ -128,9 +135,11 @@ Data
128
135
.. _limit-data-size:
129
136
.. limit:: Data Size
130
137
131
- A single :program:`mongod` instance cannot manage a data set that
132
- exceeds maximum virtual memory address space provided by the
133
- underlying operating system.
138
+ .. versionchanged:: 3.0
139
+
140
+ Using the MMAPv1 storage engine, a single :program:`mongod`
141
+ instance cannot manage a data set that exceeds maximum virtual
142
+ memory address space provided by the underlying operating system.
134
143
135
144
.. list-table:: Virtual Memory Limitations
136
145
:widths: 15 10 10
@@ -149,11 +158,17 @@ Data
149
158
- 4 terabytes
150
159
- 8 terabytes
151
160
161
+ The WiredTiger storage engine is *not* subject to this limitation.
162
+
152
163
.. limit:: Number of Collections in a Database
153
164
154
- The maximum number of collections in a database is a function of
155
- the size of the namespace file and the number of indexes of
156
- collections in the database.
165
+ .. versionchanged:: 3.0
166
+
167
+ For the MMAPv1 storage engine, the maximum number of collections in
168
+ a database is a function of the size of the namespace file and the
169
+ number of indexes of collections in the database.
170
+
171
+ The WiredTiger storage engine is *not* subject to this limitation.
157
172
158
173
See :limit:`Number of Namespaces` for more information.
159
174
@@ -164,9 +179,9 @@ Replica Sets
164
179
165
180
.. versionchanged:: 3.0.0
166
181
167
- Replica sets can have up to 50 members; however, not all drivers are
168
- suitable for use with large replica sets. For more information, see
169
- :ref:`3.0- replica- sets-max-members` .
182
+ Replica sets can have up to 50 members. See
183
+ :ref:`3.0- replica- sets-max-members` for more information about
184
+ specific driver compatibility with large replica sets.
170
185
171
186
.. limit:: Number of Voting Members of a Replica Set
172
187
0 commit comments