【发布时间】:2013-01-21 09:51:02
【问题描述】:
也许我还在考虑 sql,但我在为一个简单的博客编写 datomic 架构时遇到了麻烦。
我不太明白:db/cardinality 属性及其含义。
就这种类型的系统而言,我们如何对这些关系进行建模
- 系统支持多用户
- 每个用户可能有很多类别
- 每个用户可能有很多文章
- 每个类别可能有很多用户
- 每个类别可能有很多文章
- 每篇文章可能有多个 cmets
- 每条评论都有一个用户
【问题讨论】:
-
In terms of this type of system, how do we model these relationships不确定您是否希望有人为您创建整个相应的 Datomic 架构...? “多对多关系”是不言自明的,不需要特定业务的示例 -
` 我不太了解 :db/cardinality 属性及其含义` 那么这就是你现在真正的问题了。有大量的学习资源,从文档到 InfoQ 演示文稿再到 github.com/Datomic/day-of-datomic