thinking back no9
基于数据流动的数据模型设计思想:
任何系统的数据模型设计都离不开两个类型的设计---实体类型的数据模型与业务动作类型的数据模型。其中,实体类型的数据模型基本就包含两部分,一部分是静态不变的信息,另一部分是可变信息,可变信息一般只add不update,这样他也可以作为操作日志来使用,并且可以适应任何和基本信息相关新增需求。
业务动作类型的数据模型说白了,就是记录的被弄的目标(object)被从哪地方(source)弄得到啥地方(target),咋弄得(category),谁弄的(oper),什么时间弄的(updatetime)。基于此设计,可适应大多数需求变动与业务。并且更适合DDD思想中业务实体的封装概念。
此两类数据模型可用作任何业务领域设计。