加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

图 – Neo4j设计:属性vs“节点和关系”

发布时间:2020-12-13 13:31:03 所属栏目:百科 来源:网络整理
导读:我有一个节点类型,其字符串属性通常具有相同的值.等等.数百万个节点只有该字符串值的5个选项.我将通过该属性进行搜索. 我的问题是在性能和??内存方面更好的是: a)将其实现为节点属性并具有大量重复项(并使用WHERE进行搜索). b)将其实现为5个额外节点,其中所
我有一个节点类型,其字符串属性通常具有相同的值.等等.数百万个节点只有该字符串值的5个选项.我将通过该属性进行搜索.

我的问题是在性能和??内存方面更好的是:
a)将其实现为节点属性并具有大量重复项(并使用WHERE进行搜索).
b)将其实现为5个额外节点,其中所有原始节点引用其中一个节点(并使用额外的MATCH进行搜索).

在不了解更多细节的情况下,很难给出通用答案.

从性能角度来看,最好尽早限制搜索.如果您不必查看遍历的属性,则更有益.

鉴于我认为最好将lookup属性移动到单独的节点并将该值用作关系类型.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读