谁都能建表? —— 业务复杂型系统统一数据源的问题

来源:互联网 发布:机器人编程c语言 编辑:程序博客网 时间:2024/06/06 01:34
谁都能建表? —— 业务复杂型系统统一数据源的问题


1、基础数据的一致


产品开发过程中,往往由于业务复杂,产品线比较多,如果没有统一的架构就会产生数据表混乱,基础数据凌乱的问题。


例如:财务线需要一个记录一个财务数据建立了一个数据表,在财务线的统计中应用。而物流部要记录一些运费等财务数据也建立了一个表,在相应的应用中使用。某天开会对账的时候就出现问题了,双方掐架,场面可想而知,每个人都有自己那一套。


而此时开发不同产品线的人也开始纠结在一起,如果双发都不肯让步,则问题就得不到有效的解决,每个人都想以最小的代价来改动自己的业务,长此以往,系统会乱作一团,而每次开会也变成了如何把责任推给对方的抢理战争。




2、基础数据的准确性


最常说的就是由于“种种原因”基础数据错误,“种种”很不幸的中枪啦。归结为几类就是录入错误数据、代码问题、新老数据兼容。一旦基础数据错误,会产生连锁的反应。尤其是做管理系统,大部分没有做事务处理,很多也少验证……系统健壮性太差




对于业务复杂型系统,要有良好的规划,有好的架构和统一的数据结构设计。
基础做不好,大楼也会倒。



原创粉丝点击