MongoDb
z_102865
这个作者很懒,什么都没留下…
展开
-
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: 12345shell> top -p $(pidof mongod)Mem: 32872124k total, 30065320k used,转载 2016-06-30 10:01:35 · 439 阅读 · 0 评论 -
Mongodb联合查询
在关系型数据库中,通过连接运算符可以实现多个表联合查询。而非关系型数据库的特点是表之间属于弱关联,Mongodb作为Nosql代表,其本身特性不建议对多Collection关联处理,不过对于有些需要对多表关联处理的需求,Mongodb也可以实现。主要分为两种方式:简单手工关联和DBRef方式关联 1.简单手工关联 下图表示帖子和用户两个Collection的ER图:转载 2016-06-30 10:04:36 · 1037 阅读 · 0 评论 -
MongoDB存储配置
无论数据还是索引都存放在硬盘中。到要使用的时候才交换到内存中。 对于读密集型应用,规划好服务器大小以保证在内存中能支撑整个工作集并且进行复制以得到更高的可用性。如果你服务器的内存(RAM)不能够保证在内存中容纳工作集,进行分片以从多个复本集群中整合内存(RAM)。使用与部署相同的服务器硬件创建一个概念验证系统。通过这个方法,你可以在你的概念验证系统中配置和测试一个服务器。接着,你可以根据需要,在原创 2016-06-30 10:35:23 · 540 阅读 · 0 评论