将Neo4j数据迁移到Cosmos Graph DB的最简单方法是什么? Cosmos DB的迁移工具尚不支持Graph / Gremlin API。
答案 0 :(得分:-1)
是的,cosmos db迁移工具确实不支持Graph API。您可以提交反馈here来推动Azure cosmos db开发的进度。
作为解决方法,您可以使用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进行改进。