我试着搜索它,但找不到...
将数据从 Amazon Redshift 复制到 MySQL/PSQL 数据库的最佳方法是什么?
我知道的唯一解决方案是将数据从 Redshift 复制到我的机器,然后将其移动到 MySQL/PSQL,但这当然是 I/O 密集型且不可扩展。
谁能提出更好的建议(可能是通过 S3 的建议)?
最佳答案
有很多方法可以做到这一点:
使用 Redshift 的 UNLOAD 命令将表数据导出和上传到 S3。然后使用 AWS S3 SDK(可能使用 Python/Java)将它们导入到您的 psql/MySQL 表中
使用 AWS Data Pipeline 创建数据流以导出 Redshift 数据并将它们导入您选择的数据库
使用 AWS 开发工具包通过 Python/Java/Ruby 以编程方式导出 Redshift 数据,并将数据导回您的数据库。
关于mysql - 将数据从 Redshift 复制到 MySQL/PSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34810923/