多个数据库的处理
seasun
2008-12-17
比方说,现在有两个已经发布的网站,但是由于面向的客户群用户都是一样的,也就是说,我们只有一张客户数据表。
这时候我们公司提出了想需求,就是说随着数量的增大,我们现在需要吧用户表作为单独的一个数据库来处理,这时我们需要面对着三个数据库资源,即用户数据库、网站一数据库、网站二数据库;也就意味着我们应该如何处理好跨数据库访问的问题出现了 期待高人能提供下优良的解决方案啊!!! |
|
下一站,火星
2008-12-17
这还不简单,需要在应用的层面上解决,有种技术叫做应用的集群
|
|
seasun
2008-12-17
下一站,火星 写道 这还不简单,需要在应用的层面上解决,有种技术叫做应用的集群
请问能详细解释下吗? 我这里运用的数据库是mysql+php来操作的 鄙人是菜鸟,还没处理过跨数据库或者说是跨域操作的问题。。。 |
|
下一站,火星
2008-12-17
一个应用连接2个数据库不就完了
|
|
seasun
2008-12-17
呵呵,这个方案是可以,但我觉得不值得在每次需要连接数据库的时候都同时去关联两次数据库,对性能要求方面来说,肯定不是个很优的方案了
|
|
下一站,火星
2008-12-17
seasun 写道 呵呵,这个方案是可以,但我觉得不值得在每次需要连接数据库的时候都同时去关联两次数据库,对性能要求方面来说,肯定不是个很优的方案了
你要是用oracle就好了,直接用表分区 mysql嘛,呵呵,你可以在环境初始化的时候就建立2个链接,和你连一个不是一样的道理嘛 |
|
seasun
2008-12-17
下一站,火星 写道 seasun 写道 呵呵,这个方案是可以,但我觉得不值得在每次需要连接数据库的时候都同时去关联两次数据库,对性能要求方面来说,肯定不是个很优的方案了
你要是用oracle就好了,直接用表分区 mysql嘛,呵呵,你可以在环境初始化的时候就建立2个链接,和你连一个不是一样的道理嘛 Good,有道理,中午问了下在淘宝的哥们,原来大家也多是这么处理的,是我多虑了,哈 谢了哥们!! |