2017-02-22 17 views
-3

Я пытаюсь перенести данные Vertica таблицы в MySQL для выполнения некоторого анализаПеренос данных из Vertica в MYSQL

мы можем сделать с помощью любого инструмента ??

Если не возможно у меня есть базовое понимание PHP

Просьба предложить.

+0

Почему бы не провести анализ Vertica? Это гораздо более подходит для анализа, чем MySQL ... Быстрее, с большим количеством возможностей -; вы можете просто использовать SQL, где вам нужно много программировать в других базах данных. – marcothesane

ответ

-1

Простой подход был бы:

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