xz1414682954
lan.xiang
2017-12-08 02:57
采纳率: 66.7%
浏览 1.0k

C#时间上的比较在后台比较好还是数据库中比较好

现在做一个判断活动的结束时间,现在在考虑时间的判断是放到后台处理
还是在查询数据库的时候直接比较了查出来,哪个效率快些呢 数据库存放
的是时间戳。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • nxy_wuhao
    聂14昊51 2017-12-08 04:00
    已采纳

    这个问题其实要综合考量,你的数据量多大,这个判断的逻辑是不是需要频繁的触发,你选择方案的动机是为了编码更高效维护更方便还是关注底层代码的运行时间。 建议你针对你的数据量大小,写一个小DEMO做针对性测试,测试运行时间其实demo很好写的,VS打断点也可以看得到实际运行时间。实践出真知嘛。

    点赞 评论
  • lhp993356686
    993356686 2017-12-14 08:27

    后台处理是将所有数据取出进行筛选,
    在sql查询时筛选,
    当然是sql查询时效率高了!

    点赞 评论

相关推荐