MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。以window平台为例。下载地址http://www.mongodb.org/downloads 安装:第一步:下载安...
分类:
数据库 时间:
2014-10-18 18:16:08
阅读次数:
254
我们总是在对比中看到自己的优点和缺点,对于mongodb来说也是一样,对比学习让我们尽快的掌握关于mongodb的基础知识。
mongodb与mysql命令对比
关系型数据库一般是由数据库(database)、表(table)、记录(record)三个层次概念组成。而非关系型数据库mongodb是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。mongodb对于关系型数据库里的表,没有行和列的关系概念,这体现了模式的自由特点。
语法命令如下列表...
分类:
数据库 时间:
2014-10-16 19:43:13
阅读次数:
334
mongodb启动/data/mongodb/bin/mongod-f/data/mongodb/bin/mongodb.conf进入./mongo一些概念一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binaryjson)的形式存放于..
分类:
数据库 时间:
2014-10-16 14:29:13
阅读次数:
386
最近在用mongo+tornado做一些小东西,记录一下: * mongo内置的js功能强大,但js调试难的问题也突出 * 当collection数据量为5w左右时,较多的group+aggregate操作,效率还不差;但当数据量增加到10w左右时,执行时...
分类:
数据库 时间:
2014-10-14 20:21:49
阅读次数:
191
Mongo DB是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想,在Mongo DB中,每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。在这里介绍一下mongodb的安装方法:...
分类:
数据库 时间:
2014-10-11 17:47:35
阅读次数:
194
开发中有些按日期记录的记录需要各种维度的统计,按天,按月,按年,按小时,。。分组统计,还有些需要对字段去重统计,在之前的 [Mongo] 按时间分组统计(group时间格式化) 中用group实现了按天的统计,不过使用new Date()方法会有些坑,今天看了下aggregate中,使用聚合来写个时间统计。
tips: aggregate 挺复杂,弄明白了再做笔记,现在只是根据需求来查询。...
分类:
其他好文 时间:
2014-10-09 17:00:37
阅读次数:
214
spring依赖注入本质是一个Map结构,key是beanId,value是bean对应的Object。autowired是怎么将定义的接口与对应的bean类建立联系? 上面mongodb自带的Fongo初始化mongo类的逻辑是否跟mongo自己的例子连接本地mongodb服务一致?
分类:
数据库 时间:
2014-10-09 15:01:53
阅读次数:
224
查询course表中,存在lectures_count字段的记录信息db.course.find( { "lectures.lectures_count": { $exists: true } } )删除course表中,所有的lectures.lectures_count字段db.course.u...
分类:
其他好文 时间:
2014-10-09 14:32:23
阅读次数:
280
mongo的文件空间,是由一个一个的文件空间组成,如下图在mongodb刚安装完成时只有一个指定的db都只有一个文件空间而已,例如这里的db是filedb那么他的第一个文件空间为filedb.0,但filedb.0文件空间装满文件时,mongodb会为该db分配一个为原来两倍大的文件空间,这里的fi...
分类:
其他好文 时间:
2014-10-09 14:21:44
阅读次数:
206
junit加载pom引用项目的xml配置文件,如果定义了,必须在测试用例类上面加上标记@ActiveProfiles("product"),否则spring找不到里面的配置。提示错误信息:No bean named '*Mongo' is defined
分类:
编程语言 时间:
2014-10-09 00:33:27
阅读次数:
227