gpt4 book ai didi

mongodb - MongoDB 上 GridFS 的最大大小是多少?

转载 作者:IT老高 更新时间:2023-10-28 13:35:32 26 4
gpt4 key购买 nike

基本上我有一个非常简单的问题,但我无法在 MongoDB 文档或使用 Google 中找到答案。

我想知道的是,基于 MongoDB 的 GridFS 可能有多大的上限?

(我知道默认的最大文件大小是 16 MByte,使用 GridFS 可以超过这个限制。但是 GridFS 中所有文件的上限是多少?)

最佳答案

MongoDB 使用操作系统的 mmapped IO 作为存储引擎。如果实现细节没有其他限制,理论上的最大值将是您的操作系统可以分配给 mongod 进程的虚拟内存量。在 32 位操作系统上,您将很快遇到此限制。例如,在 Windows 上,默认情况下一半的地址空间是为操作系统保留的,因此您的 mongod 实例将停止接受大小约​​为 2 Gb 的写入

在 64 位操作系统上,这个理论上的最大值要大得多 - 相当于 64 位,如果我没记错的话,大约是数百万兆兆字节。在达到这个极限之前,你将达到另一个极限。

编辑:

从 MongoDB 3.0 开始,这可能不再适用。 WiredTiger 存储引擎以不同的方式工作。

关于mongodb - MongoDB 上 GridFS 的最大大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21331141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com