海量数据统计时如何解决并发问题?
山之魂2 2010-11-27 01:57:43 假设银行系统有一个表,某一列为账户存款余额,数据量假设为五千万条。
现在要求统计表内所有账户余额总和;
假设查询需要20分钟,13:00开始查询,13:20才能查询结束,
但是13:10的时候有一个事务,要将第1000万条数据余额扣减5000,将第4000万条数据增加4800,
问:查询结果是否准确?
请详细分析。
有Oracle、DB2、SqlServer都懂的朋友还可以分析一下各种数据库在这个处理上有何不同。
不要怕分数不够,还可以补加。
谢谢各位!