Marklogic链接/建模文档

时间:2016-01-23 06:47:25

标签: marklogic

我正在尝试在MarkLogic中建模我的文档。我在这里讨论的数据是参考数据。

e.g。我有两组数据说“LOB”和“SUBLOB”。我可以在LOB中有多个数据元素,SUBLOB也是如此。 LOB和SUBLOB之间也会有关系,就像LOB 1这些是4个子项一样。

我想将每个LOB数据放在单独的文档中并创建LOB集合。同样适用于SUBLOB。不确定这是否是好方法,或者所有LOB数据应该放在一个文档中,而sublob放在另一个文档中。我看到将它们分开将帮助我更新。

另一个问题是如何链接然后最终查询它们?我可以使用某些键或语义进行链接吗?

1 个答案:

答案 0 :(得分:4)

在MarkLogic中,您应该将每条记录视为其自身的文档。理解片段和未经过滤的查询可以帮助您了解原因。

对于相关文档,是的,想一些与它们相关的元素(比如关系数据库中的外键。特别是在MarkLogic中,如果你用大整数构建这些元素并在其上放置正确的范围索引,那么一些超级发生快速连接(基本上是作为内存索引的设置符号完成)。

最后,不要害怕非规范化数据作为可能的建模练习的一部分。

所以,我可以挑选你的所有问题并交给你5-10个链接,以便为你提出的要点提供具体的指导。但是,我认为在尝试对数据建模做出决定之前退一步并收集一些信息会更好。为此,这里有一个对您有价值的链接:

http://info.marklogic.com/nosql-for-dummies.html

这是傻瓜书的noSQl。是的,它由MarkLogic发布。但是,许多信息都是通用设计。对你而言,我认为第2章将是一个绝对的好处。