我对 MarkLogic 中实体设计的最佳实践有疑问。当我们在实体下设计一个属性时,它可以有经典类型,也可以有其他实体类型。
例子:
实体 A
|-id(字符串)
|-property1(字符串)
|-property2(字符串)
|-property3(实体 B)
实体 B
|-id (string)
|-property1 (string)
|-property2 (string)
在设计实体之间的关系时,使用 Marklogic 提供的不同工具来链接实体,我们有不同的方式,我想就何时使用外部实体作为属性以及何时仅使用关系提出建议
这一点非常重要,因为我个人发现使用实体作为属性在掌握步骤和协调中比关系更有帮助
有什么想法吗?