集合“文档总大小”大于数据库“存储大小”

Ami*_*.io 3 mongodb

整个mongo数据库的存储大小为何小于总文档大小

收纳尺寸 在此处输入图片说明

集合大小 在此处输入图片说明

Ste*_*nie 5

MongoDB的WiredTiger存储引擎默认情况下会压缩数据和索引,因此磁盘上的数据库存储大小(包括集合和索引数据)通常小于集合统计信息中报告的未压缩文档大小和索引大小的总和。

存储与未压缩数据大小的比率将因以下因素而异,这些因素包括:数据的可压缩性,创建的索引的数量和类型,是否删除了大量文档(创建可重复使用的可用空间),以及从默认服务器或收集选项进行的任何配置更改。

在您的示例中,使用70.9 MB磁盘存储,此数据库中总共有大约273.5 MB的数据和索引。