Я пытаюсь перенести данные Vertica таблицы в MySQL для выполнения некоторого анализаПеренос данных из Vertica в MYSQL
мы можем сделать с помощью любого инструмента ??
Если не возможно у меня есть базовое понимание PHP
Просьба предложить.
Я пытаюсь перенести данные Vertica таблицы в MySQL для выполнения некоторого анализаПеренос данных из Vertica в MYSQL
мы можем сделать с помощью любого инструмента ??
Если не возможно у меня есть базовое понимание PHP
Просьба предложить.
Простой подход был бы:
1 - Экспорт таблицы + данные в формате CSV данных Вы можете узнать больше о том, как экспортировать данные из Vertica здесь Vertica Export
vsql -U dbadmin -w dbadmin -At -c "SELECT EXPORT_TABLES('table_one')" -o /vertica/backup/table_one.sql
vsql -U dbadmin -w dbadmin -F $'|' -At -c "SELECT * FROM table_one" | gzip -c > '/vertica/backup_table_one.gz'
2- Импортируйте файл csv в ваш mysql db, используя mysqlimport - перед импортом убедитесь, что вы разархивируете его:
mysqlimport --ignore-lines=1 \
--fields-terminated-by=| \
--local -u root \
-p Database \
backup_table_one.csv
Почему бы не провести анализ Vertica? Это гораздо более подходит для анализа, чем MySQL ... Быстрее, с большим количеством возможностей -; вы можете просто использовать SQL, где вам нужно много программировать в других базах данных. – marcothesane