存档

文章标签 ‘mongodb’

Mongodb主从复制和Mongodb主主复制配置

2010年8月27日 liangdi 没有评论

Mongodb在1.6版中增加了Sharding和Replic Sets的支持,很大程度上解决了一些水平扩展和故障转移的问题.
但是在一些小型应用场景主从复制还是能够有效解决问题的,主主复制有用的场景,但是是不被推荐。

Mongodb 主从复制 配置:
单机测试:
建立三个服务器的储存目录

cd /var/mongodb
mkdir -p masterdb
mkdir -p salvedb_1
mkdir -p slavedb_2

启动主服务器和从服务器

#主服务器 监听10000端口
./bin/mongod --dbpath ./masterdb/ --port 10000 --master

#从服务器 这里启动两个从服务器  分别用10001 和 10002 端口  也可以使用 master master-> slave 的设置
./bin/mongod --dbpath ./slavedb_1 --source localhost:10000 --slave --port 10001
./bin/mongod --dbpath ./slavedb_2 --source localhost:10000 --slave --port 10002
#启动后  就会看到有日志 显示 从主服务器复制内容了

阅读全文…

MongoDB体验(linux,java)

2010年4月17日 liangdi 没有评论

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

上面是MongoDB的介绍,如果需要更详细的了解或者是下载MongoDB,请访问:http://www.mongodb.org/

我之所以选择去了解和使用MongDB,除了它具有一些特有的性质,高性能外,主要一点就是开发方面,相比关系型数据库,用ORM库,而且还要维护scheme(这里当然不包括各种快速开发框架 ),本文是一个Java中使用MongoDB的一个简单例子 ,对一个对象的增加以及显示.就一个java类和一个jsp页面. MongoDB的安装和使用以及其文档也很丰富,这里就不再做介绍 .
阅读全文…

分类: 编程开发 标签: , ,