我读过这个文章。它指出,Neo4j可以横向扩展,但只会提高读取性能和容错能力。因此,存储的图形被复制到集群中的每个服务器上。但是,如果我有一个比一台服务器能够存储的更大的数据集,该怎么办?Neo4j在这种情况下会失败吗?在这种情况下,我必须垂直缩放并购买更大的硬盘吗?
谢谢
发布于 2018-08-28 05:15:30
是。您需要足够的硬盘空间来在集群的所有节点上包含完整的图形,这是不可能的。
如果您所指的是RAM而不是硬盘空间,那么没有必要将所有db都存储在内存中(由neo4j.conf中的分页缓存设置定义),但这将意味着您将在所有分页缓存未命中磁盘。
下面是文档中的存储器配置部分,以了解详细信息。
https://stackoverflow.com/questions/50200734
复制相似问题