设计中数据依赖的问题
假设现在有几个系统,由于种种原因的问题(性能,分布式架构,老系统的兼容),许多地方采用了数据冗余
目前设计中越到一些问题比较迷茫
A系统 人口基础信息(身份证唯一),管理人的身高 体重 年龄等基础属性
B系统 全员人口信息,管理人的家庭关系,由于户籍地和现居地的问题,所以身份证不唯一,同一个人在不同地区会有几条数据
C系统 妇女生育信息,包含丈夫 子女等关系,管理部门不一样
D系统 流动信息,管理人的流动信息情况,也包括配偶 子女等关系
E系统 人的其他关系的系统,管理部门不一样
也就是这个系统到处都是人的信息,数据同步的问题是个大难点
实际的业务很复杂,几句话说不清楚.
我想问的是这样的架构 数据依赖关系怎么样设计最合理? 还有添加 删除 修改数据的入口的问题
数据依赖的原则是什么,入口要不要统一成一个? 这样做的话 用户使用过程中体验度的问题是不是要打折