集群部署同步问题:
目前有一数据库,各表是不可分离的,这个数据库的访问量超大,一个服务器应付不过来,请问这种情况能不能使用集群的方式解决?
如果可以,那么,集群中每个节点都得部署一个数据库吧?它们的数据同步没问题吗?
------解决方法--------------------------------------------------------
这属于一个负荷分担的问题.一个服务器太少了,
应该没什么有多少效果,建议不要使用集群的方式,
------解决方法--------------------------------------------------------
建议把服务器硬盘和数据库(磁盘阵列)分开,这样可以减少一些负担和危险
------解决方法--------------------------------------------------------
你这个问题有很多方面,要看你是什么地方不行,
服务器,磁盘阵列,还是网络上,
服务器你可以提高CPU,硬盘,
磁盘阵列 增大
------解决方法--------------------------------------------------------
集群方式是指两台机器互相作为对方的备份,
当一台down掉的时候,另一台自动代替它的工作。
你现在的问题是一个负载均衡问题。
oracle10g的ASM可以自动的管理这个问题,均衡负载到网络数据库。
或者向楼上所说使用带有磁盘控制器的磁盘柜,来减小oracle服务器的CPU负担。
------解决方法--------------------------------------------------------
建立好数据库集群后,各实例之间共享同一个数据库(磁盘阵列),但是实例之间会通过集群通讯软件进行同步,各实例之间的数据一致问题不要担心。