Тестовые данные для neo4j - PullRequest
       15

Тестовые данные для neo4j

1 голос
/ 28 февраля 2012

Есть ли хороший и чистый механизм из коробки, который можно использовать для заполнения тестового экземпляра neo4j.Я ищу что-то похожее на DBUnit.Я представляю себе XML-файл, который затем всасывается для заполнения neo4j.

Ответы [ 2 ]

3 голосов
/ 03 марта 2012

Вы можете проверить решение для импорта данных из Википедии Мирко, которое создает базу данных графов, содержащую 9 006 704 узла (страницы, только заголовки) и 82 537 500 связей (ссылок), как он упоминает => http://www.encodedknowledge.com/2012/02/neo4j-wikipedia-graph/

1 голос
/ 29 февраля 2012

вы можете легко загрузить файл GraphML, см., Например, http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-load-a-sample-graph

Кроме того, вы можете иметь заполненное шаблоном хранилище данных, на которое вы указываете ядро ​​вашей базы данных.

В-третьих, в neo4jСам мы используем тестовые наборы на основе аннотаций, поэтому вы можете сделать

@ Graph («Я знаю вас»)

Чтобы создать примерный график, см. https://github.com/neo4j/neo4j/blob/master/community/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L117 (оригиналссылка: https://github.com/neo4j/community/blob/master/kernel/src/test/java/org/neo4j/metatest/TestJavaTestDocsGenerator.java#L107)

...