免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2407 | 回复: 5
打印 上一主题 下一主题

[讨论]两台服务器(db和web)分开还是合并? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-12 10:31 |只看该作者 |倒序浏览
条件:
服务器A
服务器B

Web网站有:BBS和WW网站

首先我自己分析一下:

1.服务器分开

服务器A放 DB和BBS站点
服务器B放 DB和www站点

优点:感觉链接程序和mysql链接不用通过网络传输,虽然在局域网内,但总会有点延迟。而且有时候读取不同的数据库很方便
缺点:感觉不方便日后扩展,如DB的容量和访问量迅速增加的话,也不好平均分摊

2.DB和WEB分开

服务器A 只作DB服务器用
服务器B 放BBS和WWW站点

优点:发生瓶颈容易扩展
缺点:跨服务器,容易造成链接mysql延迟,哪怕只有一点点。 而且因为BBS和www性质不同,可能my.cnf的配置也会有所差别。
bbs和www的用户表(也许是其它表)需要联查的话,不方便。考虑过表冗余。





============
欢迎批评指教~

[ 本帖最后由 pswdf 于 2009-4-12 10:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-04-12 10:36 |只看该作者
:wink:   

不同服务器的不同数据库的表 有好办法同步没有?

A表(A服务器)
id   tid

B表(B服务器)
tid  title

查询A表的时候,需要B表的title的值 而且A表的数量也是千万级的
B表的title可能会发生修改增加。(不考虑从程序操作时去同步B表)

论坛徽章:
0
3 [报告]
发表于 2009-04-12 12:24 |只看该作者
DB和WEB分开

服务器A 只作DB服务器用 + memcached
服务器B 放BBS和WWW站点

多加个 memcached 或许在以后扩展或现在的性能都会有帮助

论坛徽章:
0
4 [报告]
发表于 2009-04-12 17:37 |只看该作者
能分则分,除了LZ所说的,还可以方便地针对不同的应用做整个服务器环境的优化。

论坛徽章:
0
5 [报告]
发表于 2009-04-12 19:11 |只看该作者

回复 #1 pswdf 的帖子

这个还是根据性能进行确定

论坛徽章:
0
6 [报告]
发表于 2009-04-13 09:40 |只看该作者
原帖由 pswdf 于 2009-4-12 10:31 发表
条件:
服务器A
服务器B

Web网站有:BBS和WW网站

首先我自己分析一下:

1.服务器分开

服务器A放 DB和BBS站点
服务器B放 DB和www站点

优点:感觉链接程序和mysql链接不用通过网络传输,虽然在 ...




在一台机器上可以启动两个mysql服务。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP