
mongoDB
布瑞泽的童话
这个作者很懒,什么都没留下…
展开
-
NoSQL简介
这里介绍一下现在常用的NoSQL以及各自的特点。NoSQL是2009年突然发展起来的,现在趋于稳定的状态,市场上也有了一些比较成熟的产品。传统的关系型数据库为了保证通用性的设计而带来了功能复杂、性能开销大、价格昂贵等问题,在NoSQL中都或多或少的得到了解决。NoSQL避免了一些不需要的复杂性,有更高的吞吐量,具有高并发的特点,也具备在商用硬件上的水平拓展能力。不仅如此,NoSQL也实现了大表的自动原创 2015-08-10 13:19:37 · 1239 阅读 · 1 评论 -
MongoDB之分片
本文介绍分片的思想和MongoDB中的实现方法。 首先需要介绍一些基本的概念。分片分片,也叫做分区,是一种常用的数据库优化技术。其含义就是将数据拆分,将数据分散到不同机器上的过程。这样就能够使得系统可以存储更多的数据,处于更大的负载。 几乎所有的数据库软件都可以进行手动分片,通过应用程序管理不同服务器上的不同数据,查询也需要寻找正确的服务器。这样虽然可以减轻负载,但是却难以维护,比如我们向集群添原创 2015-08-21 09:04:58 · 1686 阅读 · 0 评论 -
MongoDB之备份与恢复
本文主要介绍MongoDB备份的方式和恢复的办法。 MongoDB将所有的数据存在数据目录文件夹下,默认是C:\data\db,我们也可以通过dbpath来自由配置。如果只是简单的备份,我们只需要将文件夹复制即可。这种情况下我们需要关闭服务器,避免数据不同步。 MongoDB有三种方式在不需要关闭服务器的情况下就可以进行备份,分别是mongodump,主从复制以及副本集方式。mongodumpm原创 2015-08-19 10:26:05 · 6229 阅读 · 5 评论 -
MongoDB之聚合
MongoDB除了基本的查询功能,还提供了很多强大的聚合工具。count和SQL中类似,用来统计集合中的文档数量总和: 聚合提供了很方便的功能,在项目实战中聚合是非常常用的手段。原创 2015-08-18 14:22:26 · 1078 阅读 · 0 评论 -
由于目标计算机积极拒绝,无法连接--mongoDB连接错误解决办法
在安装好了mongoDB,进行连接时,会出现该问题: 解决办法如下: 创建一个配置文件:mongo.config 在配置文件中指定数据文件和日志的存放目录:数据文件dbpath=D:\mongoDB\data日志文件logpath=D:\mongoDB\log\mongo.log然后通过命令行执行配置文件 mongod 接着不要关闭命令行,打开mongo.exe文件: 就可以正常连接m原创 2015-08-06 10:35:15 · 15869 阅读 · 2 评论 -
MongoDB之索引
本文介绍了MongoDB中索引的用法,对创建索引,删除索引有详细的介绍原创 2015-08-14 16:10:50 · 1205 阅读 · 0 评论 -
MongoDB之增删改查(二)
我在上文介绍了MongoDB的增加、删除还有修改的基本操作,这里介绍下查询的一些方法。find最基本的就是find和findOne方法了。find会返回集合里面所有的文档,如果只想查看一个文档,可以用findOne。使用find的时候,shell自动最多显示20个匹配文档。MongoDB使用find来进行查询.查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合。 find的第一个参原创 2015-08-13 15:22:57 · 1101 阅读 · 1 评论 -
MongoDB之增删改查(一)
本文主要介绍MongoDB数据库增删改查操作。增mongoDB和其他关系型数据库一样,通过insert来增加数据到集合中去。 db.collectionName.insert(内容)显示数据库中所有集合:show collections删MongoDB中通过remove来删除集合中符合一定条件的文档。 remove接受一个参数,作为寻找要删除文档的条件: 当然了,也可以直接删除一整个集合,通过原创 2015-08-12 15:47:36 · 4136 阅读 · 0 评论 -
MongoDB安装及连接
本文主要介绍MongoDB在windows操作系统上的安装和正常连接过程,Linux的同学请绕行。安装首先到官网上下载最新的mongoDB客户端, mongoDB官网 将下载的安装包到一个文件目录。 其中的data,log和mongo.config是手动添加上去的连接运行server文件夹中的bin文件夹中的mongo.exe,就可以正常连接数据库了,如果出现“由于目标计算机积极拒接,无法原创 2015-08-11 14:39:24 · 1585 阅读 · 1 评论 -
centOS下PHP使用mongodb详细安装过程
本文讲的是在centOS下使用mongodb的完整安装配置过程。更换yum源我们希望通过yum来安装,这样比较方法快捷,但是centOS默认的yum环境中并没有我们需要的内容,所以我们需要主动更换yum源为163的源。首先获取163源:# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo然后我们将自己本机的yum备份:#mv CentOS原创 2015-11-12 09:24:55 · 2008 阅读 · 0 评论