【问题标题】:How to have entity relationships in MarkLogic [closed]如何在 MarkLogic 中建立实体关系 [关闭]
【发布时间】:2018-08-09 16:28:51
【问题描述】:

如何在 MarkLogic 中表示文档之间的外键和主键关系,就像在关系数据库中的表/记录之间那样?

【问题讨论】:

    标签: marklogic marklogic-8 marklogic-9 marklogic-7


    【解决方案1】:

    实体之间的连接在 MarkLogic 中的表示方式与在关系数据库中的表示方式不同。 MarkLogic 中的常用方法是将实体表示为文档(XML 或 JSON)并使用 RDF 三元组连接它们。这样做的好处包括可发现的关系和与为实体数据提供上下文的本体的连接。

    如需更详细的答案,请参阅我最近写的一篇博文:Evolution of Modeling Relationships in MarkLogic

    【讨论】:

    • 感谢您的回答。你能解释一下 MarkLogic 的一对多关系的实现,比如一个部门有很多员工吗?还解释了如何编写和读取连接的文档
    • 听起来您需要了解 MarkLogic(或文档存储)建模工作原理的基础知识。 Stack Overflow 并不是真正适合这样做的地方。 MarkLogic 大学提供基础自学课程,这将是一个良好的开端,还有其他课程可供跟进:mlu.marklogic.com/selfpaced/course/fundamentals
    • 我浏览了 MarkLogic 的所有在线基础文档。由于我来自 RDBMS 背景,我无法将这些事情与 NoSQL 关联起来。把上面的业务需求解释一下就好了
    • @Isk 仅仅浏览所有文件是没有用的,你需要练习一些东西。请通过此链接,希望这对您有所帮助。 https://docs.marklogic.com/guide/semantics/intro
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 2023-03-27
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多