将Neo4j迁移到Cosmos DB Graph数据库

时间:2019-03-10 19:11:06

标签: neo4j azure-cosmosdb

将Neo4j数据迁移到Cosmos Graph DB的最简单方法是什么? Cosmos DB的迁移工具尚不支持Graph / Gremlin API。

1 个答案:

答案 0 :(得分:-1)

是的,cosmos db迁移工具确实不支持Graph API。您可以提交反馈here来推动Azure cosmos db开发的进度。

enter image description here

作为解决方法,您可以使用cosmos db BulkExecutor库将数据从Neo4j传输到cosmos db。请参考此source code。以下是一些需要注意的免责声明:

1。该应用并非旨在同步实时生产数据库。

2。Cosmos DB中系统保留的节点或关系属性名称将以prop_开头,即id将变为prop_id。

3。由于Cosmos DB将顶点和边存储在同一集合中,因此Neo4j Relationship Ids将附加有edge_,以避免与Node ID冲突。

4.Microsoft不正式支持此项目。这是一项独立的工作,尽管我们非常感谢您提交PR进行改进。

相关问题