MongoDB 切换方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lidengchun/article/details/78744008

要解决问题: Mongo每天数据增量太大   准备2台mongo做轮转, 实施轮转可能需要考虑的问题如下 :  

一、

    1、保持目前2台mongo的规模,1台做冷备 

         对于查询需求:

          1)、查询历史 , 可以开放权限

          2)、查询当天记录 需要控制,避免加索引影响写的效率

    2、再加一套mongo主从( 此方案解决不了分离线上业务和线下查询需求)


二、 切换方案

   1、 目前链接mongo使用的IP:

          基于IP链接切换:  php需要修改环境变量,java需要修改配置文件重新发布

   2、 建议修改域名方式连接mongo

         切换需要修改hosts


定论:采用方案2

 php采用短连接,不需要修改代码。  切换时修改hosts 并切队php-fpm进行reload操作才能生效;

 java连接mongo使用连接池,mongo切换后不会主动断开连接  需要修改代码提供更新mongo地址接口(已完成);

猜你喜欢

转载自blog.csdn.net/lidengchun/article/details/78744008