java - 公司业务架构升级,请大神们给点建议
阿神
阿神 2017-04-18 10:51:06
[Java讨论组]

公司业务升级,想要把单机运行升级成多台机器并行处理,但是数据库又不好分离出来,怕网络开销(对时间要求比较高)。又不能复制服务器,有些数据在MongoDB里面,如果复制服务器有些数据不好合并。但是数据库不单独拿出来就相当于是有一台业务服务器是能跑完整的流程,其他的只能处理业务,不能保存数据 。大神们有什么好的建议吗???

阿神
阿神

闭关修行中......

全部回复(2)
PHPz

我能想到的:

  1. 升级磁盘阵列柜,几台服务器共享磁盘阵列柜。其中一台作为数据库主机,剩下几台作为业务服务器。

2.内存数据库。

怪我咯

1.建议数据库在单独的服务器上部署运行。
2.单独部署数据库服务器,业务对数据库访问的网络开销和之前相比开销并没有增加多少可以不计(走内网访问,网络带宽不是问题)。
3.建议MongoDB做成shard + replSet的集群部署,支持水平扩展。
4.业务也可以做成分布式服务,做接入集群和分发集群。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号