by shigemk2

当面は技術的なことしか書かない

MongoDBのデータ容量確保について

  1. データファイルは/var/lib/mongodbにある
  2. データファイルは1つだけではなく、複数のファイルに分かれている
  3. 分けられた複数のデータファイルの容量は予め決まっている(16M→32M→64M→128M→256M→512M)
  4. 割り当てられるデータファイルのサイズはデータ量に比例する
  5. データ量がデータファイルの容量を超えそうになると予め決められたサイズでデータファイルを用意する
  6. この設定は変更可能らしい

Record Padding — MongoDB Manual 2.4.11

Set MongoDB Database quota (SIZE) - Stack Overflow

なので、このルールに則るとたとえば1MBや50MBといったサイズのDBは存在し得ない。