我有一个树形式的数据结构。所以它在顶点中有顶点。Neo4j将是一个完美的匹配,但是遗憾的是,有人已经决定属性不能是字典/映射。
我觉得这很奇怪。Neo4j完全是关于顶点的。那么为什么不接受树形数据呢?这看起来很直观。
我想这一定是有充分的理由的。管理更新会有困难吗?或者处理内存?
有人知道吗?有没有人知道可以替代Neo4j来存储树形结构?或者是一个插件,或者其他可以处理这个问题的东西?
发布于 2021-03-25 23:29:24
属性中存在映射意味着数据结构没有完全转换为图形。节点(:N {p: map})隐含如下结构:(:N)-->(:P {map})。使用前一种结构,您需要使用诸如match (n:N) where n.p.k = v之类的东西来查询映射中的项,我认为这对于索引等来说将是一场噩梦。使用后一种结构,您可以简单地使用match (:N)-->(p:P) where p.k = v。
https://stackoverflow.com/questions/66800073
复制相似问题