假设我有大量异构的JSON文档(即命名键值映射),以及这些文档附加到的类别层次结构(即命名集合)。我需要设置一个数据结构,使其可以:
但是后来我发现,RDF存储实际上可以处理按ID检索JSON文档的文档导向部分。乍一看,这似乎是正确的,但我仍然担心
是否有一个RDF存储也像CouchDB一样适合轻松按ID检索对象?使用文档导向和RDF存储来存储、检索和编辑类似JSON的对象之间有什么区别?
- 对JSON文档进行CRUD操作。
- 通过ID 非常快速 检索JSON文档。
- 检索所有附加到某个类别的JSON文档非常快速。
- 编辑类别层次结构:添加/删除类别,重新排列类别。
1
、2
和4
,并通过在存储中维护每个类别附加文档ID列表来解决3
。但是后来我发现,RDF存储实际上可以处理按ID检索JSON文档的文档导向部分。乍一看,这似乎是正确的,但我仍然担心
2
和3
。是否有RDF存储能够像文档导向数据库一样快速检索文档(节点)?它将提供类似3
的查询有多快?我听说过一些关于RDF存储速度慢、具有再现性问题等方面的信息。是否有一个RDF存储也像CouchDB一样适合轻松按ID检索对象?使用文档导向和RDF存储来存储、检索和编辑类似JSON的对象之间有什么区别?