首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j -社交网络-关系属性-双向或单向属性

Neo4j -社交网络-关系属性-双向或单向属性
EN

Stack Overflow用户
提问于 2013-03-28 05:30:15
回答 1查看 184关注 0票数 1

假设我有两个朋友,为了保持较低的关系数量,我是否应该使用从一个到另一个的出站关系,属性为"friend_type: mutual“,以表示双向友谊?(友谊的一种方式是"friend_type: following")

这是否会影响性能,因为属性不是第一类对象?或者我应该建立入站和出站的友谊关系,这样性能就不会受到影响。

例如,要找到我的一个朋友,他加我为好友,使用如下的外向关系:

朋友->You where f.friend_type="mutual“

或者改为依赖传入和传出关系(而不是属性)

鲁本<-:朋友->你

哪个选项可提供最佳性能?

320亿的关系限制可能看起来足够了,但嘿,我有很大的计划,如果它成功了,我需要我能得到的所有关系……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-28 12:42:07

如果您只需遍历关系而不必查看这些关系的属性,那么您的图形将会更快。320亿的关系约束很快就会被移除,我不会为此担心。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15669893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档