以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 高效率的流水账设计 如何全部转换成SQL语言 用于外部数据源 (http://foxtable.com/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个月的记录部分需要修改,请问会出现什么后果,如何解决? |