以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  高效率的流水账设计 如何全部转换成SQL语言 用于外部数据源  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9247)

--  作者:shixia
--  发布时间:2011/3/18 15:04:00
--  高效率的流水账设计 如何全部转换成SQL语言 用于外部数据源
原因:如果数据量大了,且数据源在服务器上,想触发某来更新所有数据,必须先加载再触发,但是如果网速不快,加载就很慢 ,再加上触发也很慢,整个程序就无响应一段时间. 我的数据太多了,分月加载,有时修改上个月的数据,就得全部加载再触发,速度好慢 ,不知用SQL语言效率是不是高点?
[此贴子已经被作者于2011-3-18 15:08:05编辑过]

--  作者:狐狸爸爸
--  发布时间:2011/3/18 15:45:00
--  

流水账是不适合大量数据,用SQL处理可能会更慢。

一般大量数据不做流水账的,而是适时统计。


--  作者:shixia
--  发布时间:2011/3/18 16:20:00
--  
现金流水账如果不做成流水账形式,客户认为我做的项目不专业。算了,怎么慢总比人工快吧。
--  作者:mr725
--  发布时间:2011/3/18 16:27:00
--  
每月多少条记录算是“大量”呢?
--  作者:shixia
--  发布时间:2011/3/18 16:30:00
--  
对于Foxtable来说可能 并不多,一月几千条,但是数据在服务器上,客户端网速是家庭ADSL网络,每次加载、触发有点头大
--  作者:狐狸爸爸
--  发布时间:2011/3/18 16:48:00
--  
以下是引用mr725在2011-3-18 16:27:00的发言:
每月多少条记录算是“大量”呢?

 

呵呵,如果你有几十万行,那么真的不合适流水账,想想一下,你修改中间某行,意味着几十万行的结存都要同时变化,计算需要耗费时间,保存更需要耗费时间。


--  作者:mr725
--  发布时间:2011/3/18 17:15:00
--  
以下是引用shixia在2011-3-18 16:30:00的发言:
对于Foxtable来说可能 并不多,一月几千条,但是数据在服务器上,客户端网速是家庭ADSL网络,每次加载、触发有点头大

好像R版以前有过一个测试项目,他在广东的数据,我距离几百公里调用都还可以的。

 

你还是按二楼的意见“适时统计”余额列更快。


--  作者:狐哥
--  发布时间:2011/3/18 18:05:00
--  
我这几天也在想,后来想想按月加载数据后再计算总不会出错吧.但前提是只允许财务一个人操作.多人操作肯定会出错.
--  作者:mr725
--  发布时间:2011/3/18 18:51:00
--  
以下是引用狐哥在2011-3-18 18:05:00的发言:
我这几天也在想,后来想想按月加载数据后再计算总不会出错吧.但前提是只允许财务一个人操作.多人操作肯定会出错.

怎么会呢?图片点击可在新窗口打开查看       能详细说明一下:为何多人操作肯定会出错吗·····  


--  作者:佛光普照
--  发布时间:2011/3/19 21:44:00
--  

各位老师,假设我用FOXTABLE制作一个采购明细流水帐,直接通过ERP管理软件导出,手工导入采购明细流水帐,一个月大概5万条记录,每个月修改近3个月的记录部分需要修改,请问会出现什么后果,如何解决?