У меня есть сервер neo4j, включая 10 миллионов узлов.neo4j требует больше места, чем ожидалось
Я пытаюсь создать 1 миллиард отношений, добавив каждый узел 100 отношений.
Я написал встроенную программу java и обновляет отношения.
До сих пор, время выполнения выглядит не плохо: около 15000000 отношений в час. (с использованием размера кучи 3 ГБ); Но использование диска увеличивается гораздо больше, чем ожидалось: ок. 6 Гб в час. (15 м отношения ..)
Для моего понимания, отношения принимает 33B. Таким образом, при добавлении 15 миллионов отношений (без свойств вообще, кроме имени), это должно занимать около 0,5 ГБ. вместо этого это занимает в 10 раз больше!
Почему отношения занимают столько дискового пространства?
вы используете объемную или вставки нормальный транзакционный метод для создания? Когда вы говорите, что занимаете все это пространство, это просто «агентство отношений» или это весь каталог neo4j? – Nicholas
ниже пост может помочь ::: http://stackoverflow.com/questions/15074593/how-does-neo4j-perform-in-time-and-space-complexity-for-given-type-of- nodes-rel – dev