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