我正在努力解决以下问题。
我在Rackspace上有两个应用服务器,它们连接到负载均衡器。这两个服务器必须具有相同的应用程序和共享相同的数据。基本上,每个服务器上都有一个Java应用程序,它将把一些数据写入数据库。这些数据可以从外部访问。每个服务器必须具有相同的数据(因此他必须从其他服务器数据库获取数据,反之亦然)。
这意味着我需要有2个数据库服务器(这样,如果流量很大,一个数据库服务器就不会那么忙)。为了在两个数据库服务器上拥有相同的数据,我正在考虑相互镜像(主-主连接)。我找到了一个Xeround数据库云,我正在考虑在那里创建两个数据库实例并从Rackspace访问它们。(服务器A ->数据库服务器A服务器B ->数据库服务器B)。数据库服务器A <->数据库服务器B将具有主-主连接(因此这两个服务器将具有定期更新的相同数据)。
这是一个可行和有效的解决办法吗?还是有更好的解决方案?
发布于 2012-03-01 11:54:04
我为Xeround工作。使用Xeround 云数据库,您不需要镜像您的数据库,只需创建一个数据库实例,并指示您的应用服务器使用此实例。希望这能有所帮助!
阿维韦尔
https://dba.stackexchange.com/questions/14145
复制相似问题