【问题标题】:Migrate data from vertica to MYSQL将数据从 vertica 迁移到 MYSQL
【发布时间】:2017-02-22 09:02:21
【问题描述】:

我正在尝试将 vertica 表数据迁移到 mysql 以进行一些分析

我们可以使用任何工具吗??

如果不可能,我对 PHP 有基本的了解

请提出建议。

【问题讨论】:

  • 为什么不在 Vertica 上执行分析?到目前为止,它比 MySQL 更适合分析...更快,更多可能性 - ;您可以在必须在其他数据库中广泛编程的地方使用 SQL ....

标签: php mysql vertica


【解决方案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- 使用 mysqlimport 将 csv 文件导入您的 mysql 数据库 - 确保在导入之前解压缩:)

mysqlimport --ignore-lines=1 \
        --fields-terminated-by=| \
        --local -u root \
         -p Database \
         backup_table_one.csv

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 2012-05-14
    • 2021-05-15
    • 2011-02-17
    • 2017-09-30
    相关资源
    最近更新 更多