MongoDB 实现读写分离(主从复制)

什么是读写分离呢:

原理:让主数据库(master)处理事务性增、改、删操作,而从数据库处理查询操作。

下面我们用电脑的硬盘模拟主从复制

1.我们先在D盘中存放一个MongoDB数据库,data是个空文件夹。我们以D盘为主数据库。

2. 在F盘下也存放一个MongoDB数据库,data是个空文件夹

 3.启动主数据库

命令格式为:mongod --dbpath='路径' --master

这样主数据库就启动成功了 ,端口默认为27017

4.启动从数据库

命令:

source 表示主数据库的地址。

>mongod --dbpath=xxxx --port=8888 --slave --source=127.0.0.1:27017

通,进入bin目录下输入命令,如图

5.然后我们向主数据库写数据,然后从数据库读数据

我们打开一个新的cmd连接主数据库

然后加入几条数据

 

接着我们连接从数据库

 进行查询

可以看到,已经查询出来了

猜你喜欢

转载自blog.csdn.net/loli_kong/article/details/87716177
今日推荐