【问题标题】:Migrate from one Graph Database to another从一个图形数据库迁移到另一个
【发布时间】:2021-03-04 21:40:28
【问题描述】:

如何将数据从一个图形数据库(Neo4j、Tiger Graph 等)迁移到另一个?

背景: 我必须在 W3C 的标准(RDF (S)、OWL)和 属性图数据库(Neo4j、TigerGraph 等)。 我知道所有支持 W3C 标准的“三重存储”也可以简单地“拉出”数据 并将其导入另一个三重商店。 对于关系数据库,还有标准 SQL(和方言), 这样您就可以通过一点点努力将数据从一个关系数据库传输到另一个关系数据库。 但是对于图数据库我想不出这样的解决方案。

【问题讨论】:

  • 正确。因为没有这样的标准。我的意思是,属性图与 RDF 完全不同。我认为您必须将导出的数据转换为导入数据 - 如果可能的话。但只要没有这样的标准(GQL 将是图的 SQL,但还需要几年时间)

标签: database graph neo4j rdf rdfs


【解决方案1】:

正如有人已经提到的属性图,目前还没有定义的标准。正在努力建立这样的标准,称为 GQL https://www.gqlstandards.org/

但是,用于将数据从 RDF 导入属性图。 Tigergraph 和 neo4j 提供了将您的 rdf 数据加载到各自平台的选项。这可能无法提供从 RDF 到属性图的完整切换功能,但可以为某些场景提供解决方案。

为了在属性图之间交换数据,您可能必须在切换平台时重新创建架构。对于数据加载,大多数属性图数据库都提供了使用 csv 加载的选项。

【讨论】:

    猜你喜欢
    • 2020-03-16
    • 1970-01-01
    • 2018-06-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 2015-11-01
    相关资源
    最近更新 更多