上一篇讲到了MongoDB的基本操作增删查改,对于查询来说,必须按照我们的查询要求去集合中,并将查找到的结果返回,在这个过程中其实是对整个集合中每个文档进行了扫描,如果满足我们的要求就添加到结果集中最后返回。对于小集合来说,这个过程没什么,但是集合中数据很大的时候,进行表扫描是一个非常恐怖的事情,于是有了索引一说,索引是用来加速查询的,相当于书籍的目录,有了目录可以很精准的定位要查找内容的位置,从...
分类:
数据库 时间:
2014-06-25 19:45:36
阅读次数:
279
1、mongostat 查看运行中的mongodb实例的统计信息2、MMS(MongoDB Monitoring Service)1)安装 rpm -U mongodb-mms-monitoring-agent-2.1.4.51-1.i386.rpm2)配置访问https://mms.mongo.....
分类:
数据库 时间:
2014-06-25 18:40:52
阅读次数:
488
如何在MongoDB中对1 to n(一对多)的关系进行建模。...
分类:
数据库 时间:
2014-06-24 22:51:06
阅读次数:
293
那位帮忙提供一个java mongodb多个collection进行mapreduce的操作。代码下载地址:http://www.zuidaima.com/share/1550463227890688.htm...
分类:
数据库 时间:
2014-06-24 19:51:56
阅读次数:
262
有关于MongoDB的资料如今较少,且大多为英文站点,以上内容大多由笔者翻译自官网,请翻译或理解错误之处请指证。之后笔者会继续关注MongoDB,并翻译“Developer Zone”和“Admin Zone”的相关内容,敬请期待下期内容。MongoDB是一个基于分布式文件存储的数据库开源项目。由C...
分类:
数据库 时间:
2014-06-24 14:02:30
阅读次数:
223
原文首发在github上 MongoNote01.Start
MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
这是mongo官方给出的定义。定义里的几个关键点体现了mongo的几个突出的优点:
do...
分类:
其他好文 时间:
2014-06-22 15:31:57
阅读次数:
280
OceanBase要求schema强类型约束,也就是要预先定义好schema。这与传统的数据库基本相同,与很多nosql的schema-free大相径庭。
也就是说,OceanBase的数据模式是基于关系模型的。关系模型通过关系分解消除数据结构的复杂性,获得了对数据查询的能力和灵活性。而关系模型的缺点也是因为关系分解,使得在需要“组装”的数据时要进行join操作,而join则是相当耗时的操作。
大部分的NoSQl产品以MongoDb为代表,是基于文档模型的,...
分类:
数据库 时间:
2014-06-22 14:52:00
阅读次数:
333
NoSQL数据库MongoDB推出了全新一代产品MongoDB 2.6.2,该版本全面强化核心服务器,提供全新的自动化工具与重要的企业功能,宣称是MongoDB问世5年来最大的一次版本发布,主要改善开发人员管理操作,与大型企业更好地适用,下载地址:http://www.mongodb.org/dow...
分类:
数据库 时间:
2014-06-22 13:51:28
阅读次数:
249
备份与恢复数据对于管理任何数据存储系统来说都是非常重要的。1、冷备份与恢复——创建数据文件的副本(前提是要停止MongoDB服务器),也就是直接copyMongoDB将所有数据都存储在数据目录下,默认是/data/db/(Windows下是C:\data\db\),启动MongoDB时也可以用--d...
分类:
数据库 时间:
2014-06-22 13:44:12
阅读次数:
220
新增操作 insert函数会添加一个文档到集合里面。例如我们要登记一个人的信息,首先我们在shell力创建一个局部变量person,其记录了人的姓名和性别,我们通过db.persons.insert(person)想集合persons中插入一条记录,通过db.persons.findOne()查询刚...
分类:
数据库 时间:
2014-06-22 12:42:30
阅读次数:
250