现在写个定时任务,需要大量数据处理,并且有循环,是在数据库里写好还是在程序中写好呢行业数据效率

解决方案 »

  1.   

    如果大量数据处理中,用到了相当复杂的验证,约束等,那我觉得还是写在程序里好一点。如果只是简单的处理,但是数据量很大,可以使用数据库直接处理。
      

  2.   

    我反而感觉在有复杂逻辑并大量计算的情况下直接使用数据库处理更好点。
      

  3.   

    尽量减少数据库的压力,把计算交给程序端处理~数据库只进行数据的存储,这样有利于数据库最良好状态的服务!虽然现在很多人都喜欢写大量计算在存储过程中,然后用作业去调取,这样对数据库压力有点大,容易占住数据库可用连接。