首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据采集和保存有关问题

2013-01-01 
数据采集和保存问题每天有10W件商品,会从三个仓库进行入库和出库,我现在想到两种方案存储,方案一:对每件商

数据采集和保存问题
每天有10W件商品,会从三个仓库进行入库和出库,
我现在想到两种方案存储,
方案一:
对每件商品的每次出库和入库分两条记录存储
仓库编号    基本信息...  入库/出库    操作时间

方案二:
对每件商品的每次出库和入库用一条记录存储
仓库编号    基本信息...   是否入库     入库时间    是否出库    出库时间

产生的数据量:
方案一:60W/天
方案二:30W/天

自己觉得开销比较大的操作:
对于方案一:查询一段时间内某个库没有出库的商品(还没想出简单高效的方法)。
对于方案二:因为一次会出库一大批商品,出库操作比较集中,出库时更新对应的出库记录。

再顺便帮看看这个贴子
Service broker
[解决办法]
推荐用方案二,分别用出库表和入库表.
[解决办法]



我的建议不用分.三个库用一个入库表,出库表,及库存表.在每个表内增加一个字段.仓库标示,下单到那个仓库,那个仓库进行发货,入库雷同.

热点排行