gpt4 book ai didi

database - 三元组数据库的优点和缺点是什么?

转载 作者:太空狗 更新时间:2023-10-30 01:49:03 24 4
gpt4 key购买 nike

triplestore 的优点和缺点是什么?数据库,例如 Mulgara ?在哪些情况下其性能会与传统关系型数据库有显着差异?

我特别考虑的是您拥有 namespace:predicate=value 形式的数据的情况。 Triplestores 似乎以其“自然”形式保存数据,但我想知道除此之外是否还有其他具体优势。

最佳答案

我是 Redland 的创造者其中包括 C 中的 native 三重存储,此外我还使用了一些 Java 系统,如 Jena 和 Sesame。

如果不知道您的问题是什么,很难说更多,但一般来说,如果您的问题空间/查询模式更多地是“图形”而不是“对象”,则 native 三元组存储效果更好。 Objecty 意味着您倾向于总是操作——每次都设置/获取相同的数据模式——在这种情况下,您不妨使用 ORM 或其他对象关系映射和固定模式。如果您的问题和模式更具动态性——“图形”——您可能会受益于三重存储方法,这种方法比 RDBMS 世界中的典型方法(也称为连接)更容易跳转数据。

当然也有文档方法,例如 CouchDB,但很难从您提供的信息中得知。

关于database - 三元组数据库的优点和缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/993063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com