回答
您使用的是通過JDBC連接到紅移將負責將數據保存到一個「本地文件」中的應用。
例如,它可以發送SELECT * FROM <table>
命令到Redshift。數據然後返回到應用程序,然後可以將其保存到磁盤。
查看諸如SQL Workbench/J,DBVisualizer和Aginity等應用程序。他們都應該提供這種能力。
但是這樣,性能很慢,對了?我在考慮Redshift中是否有內置工具,比如Postgre中的pg_dump,可以快速完成這項工作。 –
從Amazon Redshift導出數據的唯一內置工具是'UNLOAD'命令,該命令將數據作爲CSV文件(可以自動進行gzip壓縮)保存到Amazon S3中。 –
提取數據的最高性能方式不是通過JDBC,而是使用UNLOAD命令將數據轉儲到Amazon S3。數據提取後,您可以根據需要直接從S3下載數據。通過使用JDBC,您將受到I/O和網絡性能的限制。 UNLOAD可以從Redshift(實際上是EC2)和S3之間的並行和非常低級的高吞吐量連接中受益。
例子: http://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD_command_examples.html
- 1. 將數據導出到文本文件
- 2. 使用JList通過JDBC將表數據保存到數據庫通過JDBC
- 3. 數據庫不可知的jdbc表導入/導出到文件?
- 4. 如何將數據庫的備份導出到文本文件
- 5. 如何將存儲過程輸出導出到文本文件
- 6. 將DynamoDB文檔類型導出到Redshift
- 7. 將數據從Amazon Redshift導出爲JSON
- 8. PHP - 如何動態地將數據導出到excel文件(.xls)?
- 9. 將本地化數據導出到Xliff文件中
- 10. 如何使用JDBC將Derby數據庫導出到sql插入文件
- 11. 如何通過logstash輸出插件通過JDBC連接到cockroachDB?
- 12. 如何將表中的數據導出到xml文件?
- 13. 如何將數據從SQL Server表導出到Excel文件
- 14. 如何將數據從我的表格導出到sql文件?
- 15. 如何通過導出數據在django中將文件轉換爲PDF文件?
- 16. java-如何將數據從java數據庫導出到文本文件
- 17. 如何使用linq將數據從數據庫導出到文本文件
- 18. 將sqoop的輸出導出到本地的文本文件中
- 19. MSSqlServer2000數據導出到文本文件?
- 20. 將附件從Dynamics 3.0 MSSQL表導出到本地文件夾
- 21. 如何通過表單數據將文件上傳到amzon s3?
- 22. 如何自動將數據從silverlight導出到本地磁盤
- 23. 如何將csv數據文件複製到Amazon RedShift?
- 24. 將SQL Server Express數據庫導出到.SDF文件(本地數據庫)
- 25. 如何將#hashtag twitter feed導出到本地文件?
- 26. 如何將數據從csv文件導出到mysql數據庫?
- 27. 如何將大表(100M +行)導出到文本文件?
- 28. Python:如何將列表導出到文本文件?
- 29. 使用jdbc將數據導出到xml文檔
- 30. 無法通過文本文件將數據插入到數據庫中的表
你只考慮JDBC或者是你的問題更普遍的 - 只是如何將數據導出到文件?對於後者,你可以使用psql:'psql -h $ host -U $ user -d $ database -t -A -c「select * from $ source」' – denismo