我应该在mongodump / mongorestore之前压缩MongoDB数据库吗?

时间:2013-08-30 14:15:23

标签: mongodb compact-database mongodump mongorestore

我有一个数据库,有一段时间没有被压缩,所以它的磁盘大小远远大于实际的数据和索引大小。我将把它移到另一个数据库,并想知道:

  1. 压缩加速mongodump

  2. mongorestore以紧凑的方式重建数据库否定了 需要压缩

1 个答案:

答案 0 :(得分:2)

  1. 压缩+转储应该比单个转储长,因为第一次运行中的压缩将对相同的非压缩数据进行操作。

  2. 是的,它以紧凑的方式重建数据库,并释放物理磁盘空间。简单紧凑只会减少数据大小,但Mongo仍会分配磁盘空间(您将无法将其用于其他用途)。