Neo4j可伸缩性
我读过这个。它指出,Neo4j可以水平扩展,但只能提高读取性能和容错性。。。因此,存储的图形将复制到集群中的每个服务器。但如果我有一个大于一台服务器所能存储的数据集,该怎么办?Neo4j在这种情况下会失败吗?在这种情况下,我是否必须垂直扩展并购买更大的硬盘Neo4j可伸缩性,neo4j,nosql,bigdata,scalability,Neo4j,Nosql,Bigdata,Scalability,我读过这个。它指出,Neo4j可以水平扩展,但只能提高读取性能和容错性。。。因此,存储的图形将复制到集群中的每个服务器。但如果我有一个大于一台服务器所能存储的数据集,该怎么办?Neo4j在这种情况下会失败吗?在这种情况下,我是否必须垂直扩展并购买更大的硬盘 谢谢是的。您需要足够的硬盘空间来容纳集群所有节点上的完整图形,这是无法避免的 如果您指的是RAM而不是硬盘空间,则不必将所有db都放在内存中(由neo4j.conf中的pagecache设置定义),但这意味着您将在所有pagecache未命中
谢谢是的。您需要足够的硬盘空间来容纳集群所有节点上的完整图形,这是无法避免的 如果您指的是RAM而不是硬盘空间,则不必将所有db都放在内存中(由neo4j.conf中的pagecache设置定义),但这意味着您将在所有pagecache未命中时命中磁盘
以下是文档中的详细信息。请注意,从2020年初的4.0.0版本开始,我们引入了切分/联合图解决方案。这允许在单独的实例/集群之间切分图形,并能够通过代理服务器跨实例/集群进行查询。