每次有三万多条记录,需要一条一条计算完。有什么办法呢?
每次三万条记录,如这条记录要判断价格,数量……。处理完后生成一条新的记录。再标识这条记录已处理。如此循环!一条一条处理。
现在七八在条,非常慢,像这种数据要怎么样处理?
------解决方案--------------------
数据库自描述是否已经处理的?
既然需要在某一时刻大量处理相对独立的碎数据,那么就分布式处理吧。
而且这样的分布式处理很好部署和实现,还不需要考虑什么冲突什么的,只需数据库乐观锁即可。
写若干的小的处理程序放在多台计算机,然后写个总的管理这些小处理程序的一个监控窗口,控制处理程序的操作范围。
完活儿~
------解决方案--------------------
存储过程+作业