日期:2014-05-17  浏览次数:20595 次

关于数据库与服务器的架构问题
  本公司现在有几套大的系统,有几台服务器,构思中的架构,这几套大的系统各自放在独立的服务器上,使各自不会受到效能方面的影响,这样会有问题吗?thanks!

------解决方案--------------------
系统当然要分开了,不过数据库系统就要考虑了,肯定要与程序系统分开,单独做数据库服务器,问题是几个系统之间是否有交互,是否要分几个数据库系统,也要根据现状服务器数量或者后期扩展等方面考虑
------解决方案--------------------
一台机的硬件性能够用时,都在一台机效率最高

但是,应用规模扩大后,单机的硬件提升得没那么快,而且越到高端,再提升的性价比会越来越低

只要服务器间的网络好一点,拆开基本没影响

怕就怕一个数据库,单机都撑不住,但是又不能像应用服务器一样随意加机器而线性提高性能
这个问题,目前数据库很难解决
------解决方案--------------------
考虑点:
1、每个单独的服务器是否都足以承担任何一个单独的系统,如果某个系统非常大以至于非要两台甚至多台服务器才能运作的话,那分开不好。否则,分开可以。
2、在第一步之后,考虑系统间是否需要经常交互,多服务器交互开销不大,如果必须频繁交互,可以考虑是多服务器组合成一个总服务器,然后把系统放到一个实例下面。这样也方便管理。

怎么架构,视乎你怎么用。