在 MongoDB Atlas 中了解 MongoDB 存储大小,与磁盘 space,与数据库大小

Understanding MongoDB storage size, vs disc space, vs database size, in MongoDB Atlas

(1) 根据上图,我们有以下集群,具有 100 GB 的存储空间。

。 .

(2) 在我们集群的概览页面上,它显示我们正在使用最大 100 GB 中的 43.3 GB。鉴于我们的配置有 100 GB 的存储空间,我想假设 100 GB 的光盘 space 与 100 GB 的可用存储空间相同?

。 .

(3) 然而,当我点击我们的数据库时,它显示数据库大小为 66.64 GB + 3.21 GB 的索引,总大小约为 70GB。

问题:100GB的可用存储空间/磁盘和70GB的数据库大小+索引大小有什么区别?我们应该担心 70 GB 接近 100 GB,还是只有 43.3 GB 的磁盘使用量才重要?

您的 mongodb 数据库默认使用 wiredTiger 存储引擎和快速压缩,这意味着您存储在磁盘上的数据很可能使用 43.3GB ,但实际(未压缩)数据大小约为 70GB ,所以无需担心,因为您仅使用了 100GB 存储空间的 43.3%。当然,您需要监控数据增长,如果增长速度更快,您可能需要分配更多 space ...