最近项目里使用mongoDb,的确,使用起来是很简单的,表现在安装部署,易于扩展等方面。整个Mongo也就13个EXE组成。
经过测试,单个集合的查询效率非常的快,但是是在建立索引的前提下。对8000万数据的查询可以在10毫秒内出来,建立索引的时候推荐建立聚合索引 ,在写查询条件的时候,Mongo优先选择第一个列来作为索引匹配
也参见了一些已经使用过Mongo的一些建议:比如 磁盘空间消耗比较大,可以采用tukuMX项目来压缩。推荐使用64位版本;复制集的节点不能超过12个,可以使用主从复制来扩节点,但是需要手动切换等。
MOngo的设计我觉得拿来存储不太会做UPdate的数据比较合适,因为它的锁是库级别的,即任何一个Update操作任何一条文档,都会对整个库进行锁定, 如果经常需要修改Update,个人觉得还是用tukuMX比较好,应为它的锁是文档级别的。
相关推荐
MongoDB实现增删改查,java程序驱动,复杂查询,源代码示例
MongoDB使用手册MongoDB使用手册MongoDB使用手册MongoDB使用手册MongoDB使用手册MongoDB使用手册MongoDB使用手册
本课程是一套关于MongoDB应用开发的实战性教程,名为《深入浅出MongoDB应用实战开发(基础、开发指南、系统管理、集群及系统架构)》,教程侧重于讲解MongoDB的常用特性及高级特性,从实际开发的角度出发对MongoDB...
MongoDB开发使用手册.docx 介绍mongodb的基本使用方法
windows下mongodb安装与使用整理
spring data mongodb的demo程序,参考App.java中的调用方法,mongodb配置文件在resources目录下,整个项目使用maven,适合初学者学习。
mongodb常用函数使用案例,主要是针对update,insert,find函数
php操作MongoDB使用说明
mongodb 的安装 mongodb 创建用户及数据库 mongodb 文档的操作 mongodb 备份和恢复
mongodb安装配置文档,mongodb命令文档,mongodb基本使用
对比了mongoDB和主流数据库各自的特点,历史发展原因,介绍了MongDB的内部结构,基础操作,设计开发使用
1.mongodb特性 1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。 2)所有实体都是在首次使用时创建。 3)没有严格的事务特性,但是它保证任何一次数据变更都是原子性的。 4)也没有固定的...
mongoDB入门使用
MongoDB之Java使用例子,详细的增删改查例子,以及图片保存删除查询等~
C#调用MongoDB实例,MongoDB必须使用账户登录,修改MongoDB端口 C#调用MongoDB实例,MongoDB必须使用账户登录,修改MongoDB端口
这篇文章就是展示如何使用Java基于MongoDB和Spring Data创建一个CRUD应用。 Spring Data for MongoDB提供了一个类似于基于Sping编程模型的NoSQL数据存储。Spring Data for MongoDB提供了很多特性,它使很多MongoDB的...
在使用MongoDB做产品原型的过程中,我们总结了MonogDB的一些亮点:使用JSON风格语法,易于掌握和理解:MongoDB使用JSON的变种BSON作为内部存储的格式和语法。针对MongoDB的操作都使用JSON风格语法,客户端提交或接收...
mongodb集群搭建和springboot如何使用mongodb