V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coolicer
V2EX  ›  问与答

三月的问题君,sql 计算好还是回传前端计算好?

  •  
  •   coolicer · 2014-03-27 17:42:03 +08:00 · 2305 次点击
    这是一个创建于 3704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个计费系统,要统计2笔交费类型(现金/银行卡)。直接sql sum好还是查了数据传回前端分类计算好? 后端已死。

    我的直觉是sql快,但是数据多的时候不知道会不会要等很久。实在不擅长...

    如果数据多,前端一样也会慢.... 怎么搞
    5 条回复    1970-01-01 08:00:00 +08:00
    10iii
        1
    10iii  
       2014-03-27 19:42:13 +08:00
    只需要个总量而把分量全传到前端感觉不顺滑啊。
    zakokun
        2
    zakokun  
       2014-03-27 22:08:27 +08:00
    必须是直接把数据给前端来计算,计算机的瓶颈现在都是数据查询上
    zzNucker
        3
    zzNucker  
       2014-03-27 22:59:11 +08:00
    sql语句如果100个字符写的下就用sql好了。
    mahone3297
        4
    mahone3297  
       2014-03-27 23:01:32 +08:00
    那明细传出来,再计算,传输量也很大。
    看看谁能给个让人比较信服的答案
    rankjie
        5
    rankjie  
       2014-03-28 07:17:15 +08:00 via iPhone
    sum是需要遍历全部内容的吧,如果数据量太大的话我认为还是全都传给前端去做sum,后台做sum可能耗时会多达10s,但是这些数据量全都变成字符串gzip了发到前端,按照现在一般宽带的网速一下子就传完了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1099 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:01 · PVG 07:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.