给出一个图表,其中有类型用户和社会身份的节点,以及类型的关系知道和has_social_id,如下所示:
User A has_social_id FB1
has_social_id Another
User B has_social_id FB2
User A knows User B
Run Code Online (Sandbox Code Playgroud)
Foreach用户实体仅存储电子邮件,布尔属性和2个日期属性,对于socialid实体,仅存储整数属性和日期属性,并且每个用户平均拥有100个朋友和1.1社交身份.
你认为社区版可以处理大约80000个用户,每个用户有大约100个朋友,性能合理而不需要集群只增加一台机器的容量吗?
是的,这是80,000人与800,000关系的图表.非常符合单个Neo4j实例的功能(轻松处理数十亿个节点/关系).
我已经看到Neo4j的例子在Facebook社交图的60%左右运行,所以如果你在Facebook的1%到60%之间,那么Neo4j被证明有效.在61%,你开辟了新的领域:-)
吉姆
| 归档时间: |
|
| 查看次数: |
299 次 |
| 最近记录: |