Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB缩放_Mongodb - Fatal编程技术网

MongoDB缩放

MongoDB缩放,mongodb,Mongodb,MongoDB可以扩展多少?我听过一个关于32位系统有2-4GB可用空间之类的话题?它能否在计算机中的单个Mongo数据库中保存32GB的数据,并支持使用常规查询从该数据库查询32GB的数据 MongoDB在规模上到底有多强大?以及何时/如果碎片开始起作用。我正在寻找一个巨大的数据库,只要磁盘允许使用MongoDB?如果MongoDB支持每个数据库4GB,那将很有趣。我希望在一台运行mongo的计算机上的一个mongo数据库中的5个集合中有200GB的存储空间。您可以查看有关切分和缩放限制的文档

MongoDB可以扩展多少?我听过一个关于32位系统有2-4GB可用空间之类的话题?它能否在计算机中的单个Mongo数据库中保存32GB的数据,并支持使用常规查询从该数据库查询32GB的数据


MongoDB在规模上到底有多强大?以及何时/如果碎片开始起作用。我正在寻找一个巨大的数据库,只要磁盘允许使用MongoDB?如果MongoDB支持每个数据库4GB,那将很有趣。我希望在一台运行mongo的计算机上的一个mongo数据库中的5个集合中有200GB的存储空间。

您可以查看有关切分和缩放限制的文档:

比例限制

目标是支持多达1000个碎片的系统。到目前为止,测试已经完成 仅限于具有少量碎片(例如100个)的集群


您可以查看有关切分和缩放限制的文档:

比例限制

目标是支持多达1000个碎片的系统。到目前为止,测试已经完成 仅限于具有少量碎片(例如100个)的集群


的确,32位系统上的单个MongoDB实例最多支持2Gb的数据。这是因为存储引擎直接构建在最大可寻址空间为2Gb的内存映射文件之上

也就是说,如果有的话,很少有公司会在32位硬件上运行生产数据库,所以这几乎不成问题。在64位构建上,理论上的最大存储是2^63,但这显然远远超出了任何真实数据集的大小


因此,在单个64位系统上,您可以非常轻松地运行200Gb的数据。您是否希望在生产环境中使用它是另一个问题。如果只运行一个实例,则没有真正的故障转移可用。不过,启用日志记录和安全写入(w>=1)后,您应该会比较好。

的确,32位系统上的MongoDB的单个实例支持高达2Gb的数据。这是因为存储引擎直接构建在最大可寻址空间为2Gb的内存映射文件之上

也就是说,如果有的话,很少有公司会在32位硬件上运行生产数据库,所以这几乎不成问题。在64位构建上,理论上的最大存储是2^63,但这显然远远超出了任何真实数据集的大小

因此,在单个64位系统上,您可以非常轻松地运行200Gb的数据。您是否希望在生产环境中使用它是另一个问题。如果只运行一个实例,则没有真正的故障转移可用。不过,启用日志记录和安全写入(w>=1)后,您应该会比较好