
Mongodb
zzc1684
这个作者很懒,什么都没留下…
展开
-
使用Java操作Mongodb
HelloWorld程序 学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。 首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。 新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下: package com.mkyong.c...原创 2015-07-05 00:07:31 · 121 阅读 · 0 评论 -
三招解决MongoDB的磁盘IO问题
有点标题党的意思,不过下面三招确实比较实用,内容来自Conversocial公司的VP Colin Howe在London MongoDB用户组的一个分享。 申请:下面几点并非放四海皆准的法则,具体是否能够使用,还需要根据自己的应用场景和数据特点来决定。 1.使用组合式的大文档 我们知道MongoDB是一个文档数据库,其每一条记录都是一个JSON格式的文档。比如像下面的...原创 2015-07-08 08:51:59 · 1037 阅读 · 0 评论 -
MongoDB数据文件内部结构
有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师Jared Rosoff出来做了简短的回答。 每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。 数据库文件在内部会被切分成单个的块,每个块只保存一个名字空间的数据。在MongoDB中,名字空间用于区分不同的存储类别。...原创 2015-07-08 08:51:37 · 105 阅读 · 0 评论 -
通过mongodump和mongorestore实现Mongodb备份和恢复
Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。 mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。但是存在的 问题时使用mongodump产生的备份不一定是数据库的实时快照,如果我们在备份时对数据库进行了写入操作,则备份出来的文件可能不完全和 Mongodb实时...原创 2015-07-06 15:06:39 · 275 阅读 · 0 评论 -
Mongodb主从复制
主从复制是Mongodb最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。Mongodb主从结构如下图所示: 最基本的方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。主节点服务器使用mongod --master方式启动,而从节点服务器则使用mongod --slave --source master_address方式启动。其中master_...原创 2015-07-06 15:06:04 · 127 阅读 · 0 评论 -
Mongodb后台daemon方式启动
Mongodb可以通过命令行方式和配置文件的方式来启动,具体命令如下: 命令行: Shell代码 [root@localhost mongodb]# ./bin/mongod --dbpath=/data/db 配置文件: Shell代码 [root@localhost mongodb]# ./bin/mongod -...原创 2015-07-06 15:05:26 · 128 阅读 · 0 评论 -
Mongodb数据更新命令、操作符
一、Mongodb数据更新命令 Mongodb更新有两个命令:update、save。 1.1update命令 update命令格式: db.collection.update(criteria,objNew,upsert,multi) 参数说明: criteria:查询条件 objNew:update对象和一些更新操作符 upsert:如果不存在update的记录,是否插入o...原创 2015-07-06 15:03:34 · 127 阅读 · 0 评论 -
REST is not enabled. use --rest to turn on.
使用浏览器访问mongodb管理员接口:http://ipaddress:28017/_commands时页面提示如下: 我启动mongodb命令如下: Shell代码 [root@localhost mongodb]# ./bin/mongod -f mongodb.conf 页面提示是REST没有开启,根据提示修改了启动Mongodb的命令,加上了...原创 2015-07-06 15:00:47 · 123 阅读 · 0 评论 -
基于java实现mongodb的数据库连接池
MongoDB是介于关系数据库和非关系数据库之间的一种产品,文件的存储格式为BSON(一种JSON的扩展) 这里就主要介绍一样在Java中通过使用mongo-2.7.3.jar这个jar包实现mongodb连接池的实现,具体的java代码实现如下: 数据库连接池配置参数: /** *@Description: mongo连接池配置文件 */ package cn.lulei....原创 2015-07-05 00:10:01 · 303 阅读 · 0 评论 -
centos7 安装redis和MongoDB 并且 springmvc集成redis
前一篇折腾了node.js,这一次折腾下Redis和Mongodb,这样基本就安装好nodejs的整套开发环境了。 Redis 在CentOS下安装Redis也比较简单,按照步骤一步一步的操作,基本不会出错。 1、切换到/usr/src 目录(如果你安装在别的目录,注意后面要一些路径也要修改),下载Redis,目前最新的是2.8.13版本 cd /usr...原创 2016-03-08 12:57:04 · 266 阅读 · 0 评论