以前我们公司还是使用SQL 2000的时候需要做优化,请了一个技术公司帮忙 
他们提出了 两台机器一起使用  读用一台 写用一台 这两个机器的内容一样的  
[color=#FF0000]并且这两台机器只有一个外网IP(就是说不用更改源程序就可以实现这种功能)[/color]很明显重点在这里,在我原来提问的那个帖子里面,大家说了 日志传送、复制订阅、镜像、分布式等等等,不知道那个才能符合我的这中要求。http://topic.csdn.net/u/20080426/19/8c11587c-3f55-4495-9554-af911cbe5d5d.html
 
  各位大哥应该怎么弄呢~!

解决方案 »

  1.   

    如果数据量不是非常大,还是改用一台服务器吧.
    你只有一个IP,那必定要把另一台机作为内部网处理,因此,上述的方法可能一个都不合适你用,也就是说,不管你用多少台机,前台的读/写都必须集中在一台机上.因此,如果数据量不是非常大,那再做一个数据库镜像,除了做数据备份,对系统有什么好处呢?
    如果真的要用多台机,那只有这样处理才算比较合理的:一台机作为前台处理,也就是作为WEB服务器(如果是C/S的话也就是系统服务器端).另一台机作为数据库服务器,由前台服务器与该数据库服务器相连接.这与是否做镜像或备份没有关系.
      

  2.   

    信息不全呀?
    1、从同一个IP来看,应该采用了集群,需要磁盘阵列,楼主说的增加硬件是否指这个。
       但:WINDOWS+SQL SERVER 的集群只能故障转移集群,没法负载均衡。
       除非用的是DATACENTER版,很贵的。
    2、即便是负载均衡了,也没有读写分开的负载均衡。