【发布时间】:2018-05-22 13:29:18
【问题描述】:
在阅读了一些关于 NoSQL 数据库的文章后,我发现 NoSQL 数据库有 4 种类型,每种类型都有 NoSQL 数据库。
我明白 NoSQL 不仅仅是 SQL;这意味着每个数据库都使用其他查询语言,但我很困惑为什么 RDF 存储不使用这些类型(键/值、文档、列和图表)的选择。
【问题讨论】:
在阅读了一些关于 NoSQL 数据库的文章后,我发现 NoSQL 数据库有 4 种类型,每种类型都有 NoSQL 数据库。
我明白 NoSQL 不仅仅是 SQL;这意味着每个数据库都使用其他查询语言,但我很困惑为什么 RDF 存储不使用这些类型(键/值、文档、列和图表)的选择。
【问题讨论】:
RDF 存储可以被视为图数据库的子类:
RDF 1.1 的核心概念是RDF graph。
许多三元存储的名称中包含“graph”一词:graphdb、blazegraph、allegrograph
(其中一些不仅是 RDF 存储)。
显然,RDF 模型与其他图数据库模型之间存在差异。描述了这些差异,例如由 Renzo Angles 和 Claudio Gutierrez 在An introduction to Graph Data Management 发表。
另请参阅 Bob DuCharme 的 Reification is red herring。
【讨论】: