美文网首页
Mongodb互为主从配置

Mongodb互为主从配置

作者: yuansc | 来源:发表于2015-09-15 14:45 被阅读493次

    接着上一篇,我们这一篇依旧来讲Mongodb

    什么叫主从

    Mongodb的主从是指一个为主数据库,一个为从数据库(备份数据库),备份数据库可以开启读操作,但是不能进行写操作

    提出问题

    我们需要解决 两个数据库数据同步,并且两个数据库都可以进行读写操作

    解决问题

    两台数据库服务器

    Mongo1(192.168.0.1):

    mongod --dbpath=/data/test/ --port=27017 --master --slave --source=192.168.0.2 --fork
    

    Mongo2(192.168.0.2):

    mongod --dbpath=/data/test/ --port=27017 --master --slave --source=192.168.0.1 --fork
    

    参数说明:

    • master:表示为主服务器,因为我们这里互为主从,所以Mongo1和Mongo2都有
    • slave:表示从服务器,同上
    • source:表示主服务器的地址端口号

    Ok,这样启动之后,就完成了,大家可以进行测试了

    • 两边进行更改数据是否同步?
    • 两边是否都能进行写数据?

    问题遗留

    性能方面没有测试,大家可以测试一下,大数据量同时写入,或者两边更改同一数据的时候,会不会出问题。

    相关文章

      网友评论

          本文标题:Mongodb互为主从配置

          本文链接:https://www.haomeiwen.com/subject/eqlmcttx.html