一直以来,HTTP请求有SpringMVC,数据库操作有Mybatis,Herbernate,运维部署有Docker等框架。框架能让我们快速的开展业务,就算是新人能在前人的基础上进行开发不用从头开发。但是在数据模型这个领域,没有任何的工具来帮助别人建模,哪怕是建一个最常见的User表,也没有一个标准的做法。大家都在靠着经验来进行建模,并且每个人,每个业务都是从零开始。但是大家的业务真的独特到每个人建的User表都不一样吗。虽然表结构有着三大范式,但是对于具体业务,指导意义却并不大。如果能有类似SpringBoot的工具帮助我们建立一个标准可靠的数据模型,无疑是有意义的。
我在这尝试建立一个工具帮助大家建立标准的领域模型,对于大多数业务适用,同时保留拓展能力给用户定制的空间。在开始的时候这个标准模型一定是不完善的,但相信随着逐步完善,能在数据模型建立上有沉淀,其他人建模时可以参考和使用。
**
参考文章:
Mantle Universal Data Model: https://github.com/moqui/mantle-udm