如何决定是在Neo4j中创建节点还是属性
我的节点很少。假设用户1、用户2、用户3。如果我想提到用户学院,以下哪种方法可以提供更好的性能如何决定是在Neo4j中创建节点还是属性,neo4j,cypher,graph-databases,Neo4j,Cypher,Graph Databases,我的节点很少。假设用户1、用户2、用户3。如果我想提到用户学院,以下哪种方法可以提供更好的性能 1: Creating College as node (or) 2: just keeping college name as property in user node like 在图形世界中,使用节点来表示域中的内容,并使用关系来连接它们。在你的例子中,我会将任何人建模为一个节点,而不动产是那些一起工作的人之间的同事关系。在图形世界中,使用节点来表示你所在领域中的事
1: Creating College as node (or)
2: just keeping college name as property in user node like
在图形世界中,使用节点来表示域中的内容,并使用关系来连接它们。在你的例子中,我会将任何人建模为一个节点,而不动产是那些一起工作的人之间的同事关系。在图形世界中,使用节点来表示你所在领域中的事物,并使用关系来连接它们。在您的案例中,我会将任何人建模为一个节点,而不动产则是合作者之间的同事关系。如果我是您,我会将用户和学院建模为实体,并使用在和/或中研究的关系。这将允许我回答关于这两个实体的问题,例如,根据用户与学院的关系相互推荐用户。如果我是你,我会将用户和学院建模为实体,并使用在和/或中研究的关系。这将允许我回答关于这两个实体的问题,例如,根据用户与学院的关系相互推荐用户。我也在这样做。但我希望在这两个方面都有一些性能指标。@BalaI也在做同样的事情。但我希望在这两个方面都有一些性能指标。@bala这取决于您希望用图形模型支持的用例,也许您可以告诉更多关于这些用例的信息。这取决于您希望用图形模型支持的用例,也许您可以告诉更多关于这些用例的信息。