【发布时间】:2014-07-22 16:21:02
【问题描述】:
我们正在开发一个系统,用户可以在该系统中定义自己的节点和连接,并可以使用任意查询对其进行查询。用户可以像在 SCM 系统中一样创建“分支”,然后可以将更改合并回主图中。
是否可以在 Neo4j 中为此创建高效的数据模型?最好的方法是什么?当然,我们不想复制每个分支的所有图形数据,因为我们在数据库中有数百万个节点。
我已经阅读了 Ian Robinson 关于 Time-Based Versioned Graphs 的优秀文章和 Tom Zeppenfeldt 使用 Network versioning using relationnodes 的替代方法,但不幸的是他们正在解决不同的问题。
我很想知道你们的想法,任何想法表示赞赏。
【问题讨论】:
标签: neo4j branching-and-merging