SQL2005或2008分布式数据库搭建,部署
我对分布式数据库了解得不多,
就是想弄清楚,怎么搭建的,有知道的朋友,还请教教我,最好能给出一个步骤出来
表分区这个我清楚,将表中的数据,水平分区,放在不同的磁盘上,提高IO吞吐,
复制订阅,这个嘛,感觉就是个数据库副本,更像是数据库集群,提高并发访问用途多一些,如果表中的数据还是很多的话,一样压力也大,
我看到有资料说明,可以这样搭建,
A,B两个数据库,分别放在2台机子上,数据库结构一致,但数据部不一致,
A数据库的tbale1存的1-1000W条数据,B数据库的tbale1存1001W到2000W条数据?
(不知道,还能不能再次对A的tbale1或B的tbale1进行表分区,放在不同的磁盘上)
这个是怎么搭建的?客户端又是怎么查询,增删改数据的?
看到过一个使用“查询链接服务器”的方式做查询,但都说性能差,怎么提高这个性能?
系统提示我只能给出100分,分不够再加
------解决方案--------------------这个题目有点大
以你现在的情况难以做到
------解决方案--------------------楼主的问题,我也有遇到。。。。
我的理解是增加副本
方法是自己定时向副本数据库传递数据
或者是否订阅?
等正解:)
------解决方案--------------------
根据一个id范围分就是一个方法。根据id奇偶也许也是个方法。
或者你根据时间分,或者根据其他类别字段等
你只要有这么个策略,保证来一条数据就知道应该存放在哪里就行了。
------解决方案--------------------
这个方法很多,不过你得根据自己的方便来选择