写点什么

DDD-15- 数据库设计

作者:南山
  • 2024-08-27
    江苏
  • 本文字数:221 字

    阅读完需:约 1 分钟

1、原则

  • 数据库设计与领域模型保持一致

2、关键

  • 一个实体可以映射为一个数据库表

  • 实体相关表包含通用的基础字段

    审计字段

    created_at,created_by,last_updated_at 和 last_updated_by

    便于乐观锁实现字段

    version

  • 领域模型中实体/值对象的属性,一般会映射成表中的字段

  • 一个一对多关联,在数据库设计时可以映射成一个外键,但一般通过代码保证数据正确性

  • 对数据表、字段等等的命名,应该依据词汇表,以便保证统一语言。

  • 对于多对多关联,增加一个关联表,其中包括了两个实体表各自的主键

用户头像

南山

关注

采菊东篱下,悠然见南山~ 2018-05-04 加入

黄沙百战穿金甲,不破楼兰终不悔!

评论

发布
暂无评论
DDD-15-数据库设计_领域驱动设计_南山_InfoQ写作社区