TA的每日心情 | 无聊 2021-3-6 22:45 |
---|
签到天数: 14 天 [LV.3]偶尔看看II
|
楼主 |
发表于 2010-7-23 16:43:05
|
显示全部楼层
本帖最后由 Richwong 于 2010-7-23 16:55 编辑
嗯. 说的很在点上. 不过我们不要沉浸在过去的模式中. 也就是不但但是取消分部的业务SQL数据库.还要强化重构总/分部的系统平台,POS平台. 当然,如果从现有模式中硬生生的拿掉中间数据库,那肯定行不大通的. 既然我提倡统一数据存储,将过去的架构模式推翻,那必定系统是全面重构的.
1,分部独立经营,自负盈亏 (总部SQL数据的储存都有标志的,简单点说,就如现行的系统数据库操作中增加where 分部=分部ID ;所有分部的一切操作都带有分部标志,在统计与报表上没什么做不到的)
2,POS与总部数据库的频繁交换(这个交换需要升级,例如采用事务,数据库的存储过程,xml数据,增量标志增量交换,甚至是多分部的时下流行的P2P技术传输,当然这个频率是可选的,就比如传统的择时选择与总部交换数据一样)
传统的模式: POS销售 ---与分部数据库交换 (联机或脱机)--- 分部业务数据库 ---择时与总部数据库交换 ---总部 [累不累啊,到POS要交换2次]
那么改成: POS销售 ---时时或择时与总部数据库交换 (联机或脱机)--- 总部 * 数据量大就择时或设定事务,数据量小就即时连接,当然这个连接不是简单的通讯
你认为有哪些弊端? 谢谢
对了,我目前的这个思维模式不适合分部多POS(适合连锁店单收银台), 如果要分部多POS,如超市,那么我还有一个扩展思路. 同样是不用分部业务流数据库. 所以我之前谈的这些,对应用规模还比较小. |
|