Как перенести данные из одной версии 5 exasol в версию 6 exasol без использования файлов?
Я хочу перенести данные из exasol в exasol, но не хочу использовать файлы, поскольку для перемещения терабайтов данных потребуется много времени. Я совершенно новичок в exasol и никогда не работал над миграцией. Скрипт предоставляется на github ( https://github.com/EXASOL/database-migration/blob/master/exasol_to_exasol.sql), но он снова использует импорт файлов. Любое руководство будет оценено!
Спасибо
1 ответ
Хорошо, мы выполнили эту миграцию для ~80 ТБ сжатого размера (~400 ТБ исходного размера) базы данных.
Прежде всего, Exasol v6 без проблем работает с томами данных, созданными в v5. Нет необходимости делать эту миграцию как можно скорее.
Самый простой способ это:
- Обновление до Exasol v6.
- Создайте том архива, сделайте полную резервную копию.
- Создать том данных, восстановить резервную копию.
- Создайте новый экземпляр ExaSolution, указывающий на восстановленный объем данных.
- Если все в порядке, удалите старый экземпляр Exasol и старый объем данных.
Это самый быстрый и простой способ, но вам потребуется много места на диске. Рекомендуется отбросить все индексы и обрезать все промежуточные таблицы, чтобы уменьшить размер резервной копии.