|
|
|
|
|
|
H*******d 发帖数: 2394 | 1 【 以下文字转载自 Database 讨论区 】
发信人: Helloroad (好ID就是好人吗), 信区: Database
标 题: 问个数据库服务器配置的问题
发信站: BBS 未名空间站 (Tue Apr 10 14:52:01 2012, 美东)
问各位大牛一下哈:
公司的后台是建立在VM(Linux)上的,因为需要现在要把几个数据库(MySQL)合并成
两个。
合并后会只有两个数据库(webDB和nodeDB),一个是web访问的数据库(访问量没法预
测),一个是固定的节点访问的数据库(访问量根据节点的数量是计划过可计算的)。
web端的appserver会同时访问到这两个数据库,而节点的appserver只会访问节点的数
据库
现在的的问题是怎么部署这两个数据库:
1.用两个不同的VM来host不同的数据库
优点:两台VM基本独立,即使一台挂了,另一个VM还可以正常运转。
缺点:资源没法根据负载实时调配,每台VM的资源基本固定。
2.合并两个VM的资源成为一个更强的VM,运行两个mysql的实例
优点:系统可以自动动态调整资源。
缺点:VM挂掉了或者MySQL engine挂了就都挺了。
还有的问题是如果一个VM运行两个数据库,端口号是不是要不一样?
如果建立connection pool的话,是针对单个的实例还是可以两个一起?
平时主要是写代码,对与数据库弄得不是特别多,谢谢了 |
|
|
|
|
|