質問: mongodbのデータ容量の削減方法を知りたいです。 ■概要 テキストや数値をデータとして入れています。mongodbのデータ容量は14GBなのですが、dumpして圧縮すると54MBしかありません。どうやったら、mongodbが管理しているディレクトリの容量を減らせるでしょうか? db.repairDatabase();は行っています。 ■詳細 $ du -hs /var/lib/mongodb/ 14G /var/lib/mongodb/ $ mongod --version db version v2.2.1, pdfile version 4.5 $ mongodump $ tar jcf dump.tar.bz2 dump $ ll -h -rw-r--r-- 1 gadmin gadmin 54M 2012-11-05 08:09 dump.tar.bz2
回答: 1. collection内の各keyの名前を短くすることでサイズを小さくすることができます。 2. 検索はできなくなりますが、MessagePackで圧縮してバイナリ保存するというやり方があります。