Neo4j 扩展
图数据库
您的 Neo4j 图数据库提供无与伦比的实时数据洞察和深度理解。
随着其使用范围的扩大和新领域的拓展,它需要保持快速导航数据关系的能力。
为什么图数据库需要扩展
在选择数据库时,平台的扩展能力至关重要。数据库如何处理大量并发用户、使用高峰和不同地理区域?
图数据库如何变得非常大
各种图数据库规模
以下是图数据库在实际增长中不同规模的示例。大规模操作和性能变得越来越重要
实体图谱
有助于可视化数据并发现要向数据库提出的问题
交易图谱
记录针对任何“实体”的官方事件
活动和/或行为图谱
记录交易以及相关活动
Neo4j 的扩展策略
自主集群
当相同数据集的吞吐量需求增加时,Neo4j 通过自主集群实现轻松的横向扩展。
该架构根据默认业务规则或指定的运维要求,自动将副本分配给最佳服务器。
分片
随着时间的推移,数据量和数据源将不可避免地增长。这种数据量和数据源的增长也推动了扩展的需求。
Neo4j 随着数据增长通过分片实现横向扩展。该技术将单个逻辑数据库分成几个更小的数据库(分片)。在自主集群上运行您的分片可以为超大型图实现无限的横向扩展能力。
复合数据库
如果您将一个庞大的图数据库分片成更小、更易于管理的数据块,如何才能将其作为一个有凝聚力的整体进行处理?
Neo4j 利用其 Fabric 架构将这些分片整合在一起。您可以快速创建一个包含所有远程图的复合数据库。因此,您可以通过复合数据库对整个图执行联邦查询。
Neo4j Ops Manager
作为扩展的另一个附带影响,今天的团队必须应对越来越多的横向扩展系统。他们需要一种简单的方式来启动新数据库并进行管理、升级和监控。
Neo4j Ops Manager 助您管理所有集群和实例中的 Neo4j 数据库。