以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于数据统计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=62456)

--  作者:jiangxun
--  发布时间:2015/1/1 20:10:00
--  关于数据统计
我现在编的所有数据都是对datatables的操作,这样做是否有问题,是否全部要改成对后台的统计
--  作者:游
--  发布时间:2015/1/1 20:20:00
--  
世事无绝对

具体问题具体分析



--  作者:jiangxun
--  发布时间:2015/1/1 20:27:00
--  
谢谢,请明确回答,我心里想的都是对表中所有数据的统计,
--  作者:游
--  发布时间:2015/1/1 20:46:00
--  
这个真是一言难尽

比如:要看楼主的数据库操作能力,对索引的认识
对DataTable操作,是对内存的操作,在没有索引的情况下,速度要快于后台统计。



--  作者:y2287958
--  发布时间:2015/1/1 20:57:00
--  
所有数据最好用sql
--  作者:jiangxun
--  发布时间:2015/1/1 20:57:00
--  

但是datatable总是部分数据啊,是吧


--  作者:jiangxun
--  发布时间:2015/1/1 21:01:00
--  
我用的就是sql数据库啊
--  作者:jiangxun
--  发布时间:2015/1/1 21:03:00
--  
我明白了,如果是统计数据库表内的全部数据则用sql,如果只对载入到内存中的数据做部分数据的统计就用datatables对吗
--  作者:jiangxun
--  发布时间:2015/1/1 21:05:00
--  
怎么样只通过datatables统计数据库表内的所有数据呢,而且在数据库表内数据比较多的情况下
--  作者:游
--  发布时间:2015/1/1 21:08:00
--  
所以说要具体分析


比如一张表上有十年的数据,而某一功能是展示指定年份的统计数据,


你如果确定一年的数据就几千行内的,那就直接加载就行了


其他多余的数据本来在这个功能中就是没用的。