用了一段时候的项目开发,才发现开发环境下的mongodb的在32位系统局限性挺值得关注的。
32位系统下,mongodb的数据库存储量最大可支持2G的存储。
官方是这么说的: http://www.mongodb.org/about/introduction/
如果你跟我一样不知道,你的测试环境和开发环境可能使用的是linux32位/win32位系统;
然后在导入大量测试数据的时候,发现容量超过了2G,导入不进去;
又或者导入库虽然只有几百兆, 但一旦建立索引,也超过2G,索引出错;
等现象。
从而导致你需要重装成64位系统的开发环境,甚至要把内网的测试环境再重装一次的时候,可能就为晚了。
虽然64位系统很普遍,但使用32位的开发团队还大把,提前知道这现象为妙。