Neo4j Масштабируемость - PullRequest
0 голосов
/ 06 мая 2018

Я прочитал эту статью . В нем говорится, что Neo4j может масштабироваться горизонтально, но только для увеличения производительности чтения и отказоустойчивости ... поэтому сохраненный график копируется на каждый сервер в кластере. Но что, если у меня есть набор данных, размер которого превышает один сервер? Neo4j терпит неудачу в этой ситуации? Нужно ли мне масштабировать вертикально в этой ситуации и покупать больший HDD?

Спасибо

1 Ответ

0 голосов
/ 28 августа 2018

Да. Вам нужно достаточно места на жестком диске, чтобы вместить весь граф на всех узлах кластера, и никак не обойтись.

Если вы вместо этого обращаетесь к ОЗУ, а не к месту на жестком диске, то нет необходимости иметь все БД в памяти (определяется настройкой pagecache в neo4j.conf), но это будет означать, что вы ударил диск по всем промахам.

Вот секция конфигурации памяти в документации для подробностей.

...