MongoDb的一点使用心得

      最近项目里使用mongoDb,的确,使用起来是很简单的,表现在安装部署,易于扩展等方面。整个Mongo也就13个EXE组成。

      经过测试,单个集合的查询效率非常的快,但是是在建立索引的前提下。对8000万数据的查询可以在10毫秒内出来,建立索引的时候推荐建立聚合索引 ,在写查询条件的时候,Mongo优先选择第一个列来作为索引匹配

    也参见了一些已经使用过Mongo的一些建议:比如 磁盘空间消耗比较大,可以采用tukuMX项目来压缩。推荐使用64位版本;复制集的节点不能超过12个,可以使用主从复制来扩节点,但是需要手动切换等。

    MOngo的设计我觉得拿来存储不太会做UPdate的数据比较合适,因为它的锁是库级别的,即任何一个Update操作任何一条文档,都会对整个库进行锁定, 如果经常需要修改Update,个人觉得还是用tukuMX比较好,应为它的锁是文档级别的。

猜你喜欢

转载自chenhua-1984.iteye.com/blog/2114565