Я использовал инструмент импорта neo4j для массового импорта около 45 тыс. Узлов и 40 тыс. Отношений. Теперь данные могут всегда добавляться в мою базу данных, и размер будет когда-либо расширяться. Есть ли способ добавить новые данные (которые также будут очень большими) к существующей базе данных с помощью инструмента импорта ...? Примечание: Я попытался использовать LOAD CSV и очень медленно из-за размера моих данных.Добавление к набору данных в neo4j
0
A
ответ
0
Поскольку он обходит транзакции и записывает непосредственно на filestore, инструмент neo4j-import
используется только для первоначального импорта данных.
Для инкрементных массовых обновлений LOAD CSV
- это опция для загрузки из CSV. Вы также можете комбинировать операции в одной транзакции для увеличения пропускной способности записей. Как правило, безопасно запускать операции базы данных 10k-50k за транзакцию.
Вы говорите, что LOAD CSV
слишком медленно. Сколько строк в CSV-файле? Используете ли вы индексы для любых поисков? Можете ли вы поделиться заявлениями LOAD CSV
?
Смежные вопросы
- 1. Добавление счетчика к набору
- 2. Добавление рекурсивно к набору
- 3. Добавление данных к одному набору данных в hdf5 в matlab
- 4. Добавление поведения к набору классов
- 5. Как получить доступ к набору данных Neo4j через Javascript?
- 6. Добавление данных База данных Neo4J
- 7. Добавление коэффициентов к набору данных в R с помощью cbind
- 8. добавление значения к набору в словаре
- 9. Добавление заголовков столбцов к набору результатов улей
- 10. Добавление фиктивного столбца к строго типизированному набору данных
- 11. Привязка DataGridView к набору данных
- 12. Добавление запроса к набору с контроллера
- 13. Прямое добавление возвращаемых значений к набору списка
- 14. Добавление к набору множеств с петлей
- 15. Ограничить запрос SPARQL к одному набору данных
- 16. Добавление связей в базу данных Neo4j параллельно
- 17. Обновить представление к набору данных в WPF
- 18. SQL добавление значений к существующему набору результатов в GROUP BY
- 19. Добавление значения к набору строк в пределах карты
- 20. Добавление запятых к набору строк, хранящихся в массиве
- 21. Двоичная классификация по набору данных по набору
- 22. Добавление отношения в neo4j
- 23. Доступ к большому набору данных SQLite
- 24. Привязка к набору данных Выбранная строка
- 25. SAS IML добавить вектор к набору данных
- 26. Как подключить mongoDB к набору данных Dataiku?
- 27. Перемещение списка привязки к набору данных
- 28. Алгоритм кластеризации - применяется к набору данных землетрясения
- 29. Специальные запросы к массивному набору данных JSON
- 30. Как подключить C# aspx к набору данных?
Команды csv, которые я использую, включают: LOAD CSV WITH HEADERS FROM "file: ///node_person_l.csv" AS csvLine MERGE (u: User {email: csvLine.email}), u.name = csvLine. имя; и файл csv имеет 5000 узлов, и это занимает почти минуту, чтобы закончить. Также у вас есть предложение создать отношения между различными узлами, написанными через разные файлы csv? –
Есть ли у вас указатель на User (email)? –
no..i хочу создавать индексы для пользовательских узлов как свойство, как у каждого узла, будет иметь свойство user_id, которое я буду вручную назначать .. –