neo4j - 将 Neo4j 迁移到 Cosmos DB Graph 数据库
问题描述
将 Neo4j 数据迁移到 Cosmos Graph DB 的最简单方法是什么?Cosmos DB 的迁移工具尚不支持 Graph/Gremlin API。
解决方案
是的,cosmos db 迁移工具确实不支持 Graph API。您可以在此处提交反馈,以推动 azure cosmos db 开发的进展。
作为解决方法,您可以使用 cosmos db BulkExecutor库将数据从 Neo4j 传输到 cosmos db。请参阅此源代码。以下是您需要注意的一些免责声明:
1.该应用程序并非旨在同步实时生产数据库。
2.Cosmos DB 中系统保留的Node 或Relationship 属性名称将带有prop_,即id 将变为prop_id。
3.由于 Cosmos DB 将顶点和边存储在同一个集合中,Neo4j 关系 ID 将附加 edge_ 以避免与节点 ID 冲突。
4.此项目不受微软官方支持。这是一项独立的工作,尽管我们非常感谢您提交 PR 来改进它。
推荐阅读
- botframework - Task module in Tabs Bot framework
- html - Excel VBA中的Excel到json文件
- mysql - 关闭 sql db 连接的正确方法是什么?
- graphviz - GraphViz - 如何将子图呈现为具有固定比率的 ascii?
- java - Java 8:如何在列表内的对象中获取特定值而不将流转换回列表并在第 0 个位置获取值?
- java - 在 apache spark 中读取大量文件的最佳实践
- c++ - 左移 << 如何在不同的函数中给出不同的结果?
- ruby - Ruby Vagrant 网络配置重复问题,一些对象引用问题
- c# - SSIS 脚本组件增量变量
- c - 可以将一个发送分解为多个接收吗?