Транзакция и настройка JanusGraph
Какое максимальное количество вершин и ребер я могу сделать в одной транзакции, более того, как я могу настроить кучу сервера JanusGraph, чтобы добавить к ней больше памяти. Заранее спасибо.
1 ответ
Для максимальной вершины и ребер в транзакции это действительно зависит от вашей системы. В группе Google janusgraph-users обсуждалась массовая загрузка и частота коммитов.
Чтобы добавить больше памяти, я собираюсь украсть совет из урока консоли gremlin.
Вы можете изменить объем памяти, выделенный для консоли, изменив параметр -Xmx в bin/gremlin.sh. Этот параметр управляет максимальным размером пула выделения памяти JVM. Чтобы установить это значение в 1024 мегабайта, вы должны установить это значение следующим образом: -Xmx1024m. Вероятно, лучше всего добавить этот параметр для инициализации переменной JAVA_OPTIONS в этом сценарии. Если вы решите переопределить JAVA_OPTIONS, обязательно изучите параметры по умолчанию в bin / gremlin.sh, чтобы включить их, так как они не должны быть опущены в вашем переопределении.
Если вам нужно добавить больше памяти на сервер, вы также можете выделить больше памяти с помощью -Xmx, но вместо этого в gremin-server.sh или janusgraph.sh, в зависимости от того, с каким сервером вы работаете.
Также у меня есть несколько сотрудников, которые провели некоторые исследования производительности массовой загрузки, и вы могли бы найти их презентацию полезной.