Foxtable(狐表)用户栏目专家坐堂 → 即时库存数据如何高效处理


  共有5755人关注过本帖树形打印复制链接

主题:即时库存数据如何高效处理

帅哥哟,离线,有人找我吗?
supwork
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
即时库存数据如何高效处理  发帖心情 Post By:2014/3/8 8:53:00 [显示全部帖子]

要获得即时库存数据,可供选择的方案有:

 

方案一、取所有即时有效入库数量-所有即时有效了库数量。(该方案所得结果随时随地绝对准确)

 

方案二、即期初库存余额+本期所有即时有效入库数量-本期所有即时有效了库数量。(该方案关键要每月末结存,但结存后如果要改前期数据有点麻烦,需取消后面每月结存状态,然后修正数据,再结存每月数据)

 

方案三、建立即时库存数据表,当有出入时动态改变库存表数据。(但本方案好像风险最大,如果事务回滚处理不好,就有可能出现库存表显示数据不对之可能,另多人操作可能也有风险)

 

不同的方案均有各自的优缺点,但综合考虑安全怀性(库存数据报告必须随时随地100%准确),及计算机算是效率,客户端运行速度,那么大家在狐表中的最佳或常用方案是哪一个?

 

另一个问题是:

确定了大方案之后具体处理方案有两种:

 

处理方案A:依赖SQL数据库系统之视图进行所有数据处理,狐表开发程序只取符合条件之结果。(该项方案应该比较消耗服务器资源,但也正是数据库服务器的长处。开发程序过程中不需要代码统计数据,直接引用即可)

 

 

处理方案B:不用SQL数据库系统之视图。每次需要结果时,用狐表提供统计工具,直接后台统计,因为狐表对数据统计处理专门做了优化。但我想这个后台处理SQL数据库的查询代码,最终应该还是交给了数据库服务器来处理(从这方面来讲,是否没有降低数据库服务器处理负担)。

 

以上理解正确如否,该如何选择方案一,方案二,方案三?及方案A,方案B?希望大家展开讨论。


 回到顶部