MongoDB 切换方案

要解决问题: 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地址接口(已完成);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值