gpt4 book ai didi

neo4j - 社交事件流的最佳模型?

转载 作者:行者123 更新时间:2023-12-04 19:47:11 24 4
gpt4 key购买 nike

我们公司正在评估 Neo4J 作为我们社交网络的首选数据库。我们的主要要求是高性能的社交事件流(读取 eclipse 写入)。在对我们的数据进行建模时,我们独立设计了您所说的 Graphity 模型,该模型可以很好地扩展,但受到 Neo 的最大关系类型(~32,700)的限制。

有没有办法增加关系类型的数量以便大规模使用 Graphity?

http://docs.neo4j.org/chunked/milestone/cypher-cookbook-graphity.html http://docs.neo4j.org/chunked/milestone/cypher-cookbook-newsfeed.html

最佳答案

如果关系类型的数量是一个问题,请记住 Neo4j 支持关系的属性。

所以不是 MATCH p=me-[:jane_knows*]->friend .... 你应该有这样的模型:

MATCH me-[jk:who_knows]->friend WHERE jk.who = 'jane'

这可以有效地使你们所有人的 x_knows 关系成为一种具有属性的关系类型。我不确定这是否会产生与您的用例相同的语义或性能优势,但它可能是解决您问题的一种方法。

关于neo4j - 社交事件流的最佳模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19662885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com