省级的交易系统,用.net+sql2008开发,原来是10个地区的数据都集中在一台数据库服务器上,由于交易数据庞大,现在想分10台数据库服务器,分别放10个地区的数据库(数据结构一样),想实现:使用一个应用程序,同时获取10台服务器上的10个数据库的数据集合,并进行处理,跪求大虾们有何解决方案?有没有先进的技术来解决这个问题?
------解决思路----------------------
分布式分区视图。但是个人觉得还要在程序端实现比较好一些。因为你一个时间点,你也只能处理一台数据库上的数据,没有必要把下一个时间点要处理的数据和上一个时间点已经处理的数据都抓出来。
------解决思路----------------------
我曾做过数据库各种后台的整合,有兴趣加QQ 13216334
已有专门的数据抽取组件,自动同步组件,分析组件
可适用你说的多地数据合成(而且各地数据库结构可以不一样)
------解决思路----------------------
无论是挂外网,还是专线,都用 LINK
------解决思路----------------------
同步复制,
把10个区的数据同步至一个中心服务器上,再进行统计分析。