DDD 关于 aggregate 的规则,是否 mongo 更适合使用呢

查看 31|回复 0
作者:qwzhang01   
DDD 中 aggregate 的规则:
[ol]
  • 边界:聚合根定义了一组相关对象的边界。它们是一起被创建、修改和删除的对象的集合。聚合根负责保护和维护其内部对象的一致性和完整性。
  • 一致性:聚合根负责确保其内部对象之间的一致性。所有对聚合根的操作都应该通过聚合根进行,以确保内部对象的状态和关联关系保持一致。
  • 根实体:聚合根是聚合中的一个特殊对象,它代表整个聚合。聚合根具有唯一标识符,并且可以通过该标识符进行引用和访问。
  • 事务边界:聚合根定义了一组操作的事务边界。所有对聚合根的操作应该在同一个事务中进行,以确保数据的一致性和完整性。
    [/ol]
    这种思路,是不是更适用 mongo 实现,于 MySQL 比,天然一个记录就是一个 aggregate
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部