请教SQLSERVER海量数据处理实践!
大家好,问题是这样的:
我们设计一套系统,以前是分点实施应用的,共100点,目前需要将100点的异地数据大集中,全部实施联机处理.
数据情况如下:
客户数据大约为2万/点,100点大约为200万
每客户对应的其它情况数据平均为3条,也就是其它情况表中的数据大约为6万/点,100点大约为600万
一个月要多次更新客户其它情况的数据,大约频率为15次/点/月,更新的数据为全部数据,也就是说每次每点更新6万条记录,100点大约为600万.
将这些更新的记录每次记录下来,一个月的数据大约以15*600万=9000万递增.
我们目前所用的数据库为SQL SERVER2000,分点实施的时候,没有任何问题,数据集中后,出现速度慢,连接超时,查询报错,或查询死机等情况!
基于以上情况,我想请问各位大侠:
1:对于这种海量数据,SQL SERVER能处理吗?
2:若能处理,需要采用什么解决方案,怎么处理好啊! 本人原想使用SQL SERVER集群来解决,但SQL SERVER集群无法做到负载平衡,后来想利用SQL SERVER2005表分区来实现,但表分区机制涉及的成本比较高,并且我们都没有实施经验.
烦请各位大侠赐教啊!