OrientDB Teleporter - это инструмент, который синхронизирует RDBMS с базой данных 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. Но будьте осторожны: в версии для сообщества вы можете перенести исходную реляционную базу данных, но не сможете воспользоваться функцией синхронизации, доступной только в версии для предприятий.
Как работает Teleporter
Teleporter ищет конкретные метаданные СУБД, чтобы выполнить логический вывод исходной схемы БД для построения соответствующей графовой модели. В конце концов выполняется фаза импорта данных.
Teleporter имеет подключаемую стратегию импорта. Из коробки предоставляются две стратегии:
- наивная стратегия, самая простая
- Наивная-совокупная стратегия. Он выполняет «наивный» импорт источника данных. Схема источника данных транслируется полу-напрямую в модели соответствующего и связного графа с использованием политики агрегирования в таблицах соединений измерения, равного 2
Чтобы узнать больше о двух разных стратегиях исполнения, нажмите здесь.
Для получения дополнительной информации: http://orientdb.com/docs/3.0.x/teleporter/Teleporter-Home.html
Надеюсь, это поможет
Привет