Jest fajna prezentacja Maxa De Marzi na temat ETL w Neo4j.
Zobacz:http://www.slideshare.net/maxdemarzi/etl-into-neo4j
Zależy to od języka, którego chcesz użyć, wiele opcji z javy osadzonej przez jruby i zdalnie przez ruby, php, python.
Chciałbyś grupować swoje żądania w transakcje o odpowiedniej wielkości (np. 10 tys. pozycji na tx).
Możliwe jest importowanie plików CSV bezpośrednio do pliku bazy danych za pomocą mojego batch-importer lub przez BATCH REST API serwera Neo4j.