现在做一个判断活动的结束时间,现在在考虑时间的判断是放到后台处理
还是在查询数据库的时候直接比较了查出来,哪个效率快些呢 数据库存放
的是时间戳。
这个问题其实要综合考量,你的数据量多大,这个判断的逻辑是不是需要频繁的触发,你选择方案的动机是为了编码更高效维护更方便还是关注底层代码的运行时间。 建议你针对你的数据量大小,写一个小DEMO做针对性测试,测试运行时间其实demo很好写的,VS打断点也可以看得到实际运行时间。实践出真知嘛。
后台处理是将所有数据取出进行筛选,
在sql查询时筛选,
当然是sql查询时效率高了!