Запись данных OrientDB из файлов CSV
Я исследовал OrientDB, и он в режиме одного хоста не показал выдающихся результатов в производительности. Мне нужно создать таблицу в OrientDB путем импорта записей из файла CSV.
Существует ли какая-либо конкретная команда для записи файла CSV с одной таблицей в OrientDB, кроме импорта ETL?
Для сравнения, есть команда LoadCSV для Neo4j, которая позволяет импортировать отдельный файл, кроме инструмента импорта.
1 ответ
OrientDB Teleporter - это инструмент, который синхронизирует СУБД с базой данных OrientDB. Вы можете использовать Teleporter для:
- Импортируйте вашу существующую РСУБД в OrientDB
- Поддерживайте синхронизацию базы данных OrientDB с изменениями из RDBMS. В этом случае база данных в СУБД остается основной, а база данных в OrientDB - синхронизированной копией. Синхронизация - это один из способов, поэтому все изменения в базе данных OrientDB не будут распространяться на RDBMS Teleporter, полностью совместимый с несколькими RDBMS, имеющими драйвер JDBC: мы успешно протестировали Teleporter с Oracle, SQLServer, MySQL, PostgreSQL и HyperSQL. Teleporter управляет всеми необходимыми преобразованиями типов между различными СУБД и импортирует все ваши данные в виде Graph в OrientDB.
ПРИМЕЧАНИЕ. Эта функция доступна как для OrientDB Enterprise Edition, так и для OrientDB Community Edition. Но будьте осторожны: в Community Edition вы можете перенести исходную реляционную базу данных, но не сможете воспользоваться функцией синхронизации, доступной только в Enterprise Edition.
Для получения дополнительной информации: https://orientdb.com/docs/2.2.x/Teleporter-Home.html
Надеюсь, поможет
С уважением