Какое оборудование выбрать в Neo4j - PullRequest
0 голосов
/ 04 апреля 2019

Я новичок в neo4j, и я хотел бы хранить более 500 миллионов узлов и более 20 миллиардов отношений.Какое оборудование лучше всего обрабатывать со всеми этими данными?Большое спасибо.

Максим

Ответы [ 2 ]

1 голос
/ 05 апреля 2019

Neo4j не ограничивает пользователей в использовании определенных аппаратных спецификаций.Однако он рекомендует минимальные спецификации для оперативной памяти, процессора и диска.Это:

RAM:

  • Должно иметь не менее 2 ГБ
  • Хорошо иметь около 16 ГБ

Процессор:

  • Должен иметь процессор Intel Core I3

  • Хорошо иметь Intel CoreПроцессор I7

Диск:

  • Должен иметь диски SATA с 15k об / мин

  • Хорошо иметь твердотельные накопители

Также обратите внимание на них Neo4j: советы по настройке и настройке оборудования и https://neo4j.com/developer/guide-sizing-and-hardware-calculator/

1 голос
/ 05 апреля 2019

Только для общих рекомендаций, две главные вещи, которые нужно искать, это много памяти и быстрые твердотельные накопители (особенно для больших графиков).

Neo4j имеет кэш страниц для кэширования топографии узлов и графа связей, и чем больше вы можете вписать в кеш страниц, тем лучше. Обычно мы рекомендуем использовать от 8 до 31 ГБ кучи в дополнение к кешу страниц в зависимости от объема и типа запросов, которые вы ожидаете выполнить.

SSD помогают в структуре смежности Neo4j без индекса, так как это включает в себя поиск указателя по всему диску. Это в основном для случаев, когда вы не можете поместить весь график в pagecache, но это также помогает в поиске свойств узла и отношений.

...