[Java][Spring Boot] PostgreSQLからレコードを取得してGZIP形式でS3にアップロードする。 はじめに AWS Redshiftのテーブルにレコードを挿入するには、S3のバケットに配置したCSVやTSVからCOPYを実行しますが、大容量データとなるとS3の使用料もかさむので、GZIP形式に圧縮して配置しています。 そこで今回は、Java・SpringBootでデータベースのレコードをGZIPでS3にアップロードする方法を調べた結果を備忘録として記しておきます。 目的 SpringBootを使用して、ローカルのPostgreSQLからレコードを取得し、GZIP形式でAWS S3にアップロードする。 環境 MAC OSX 10.10.5 Yosemite Eclipse Mars Java 8 Spring Boot 1.3.6.RELEASE PostgreSQL
![[Java][Spring Boot] PostgreSQLからレコードを取得してGZIP形式でS3にアップロードする。 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/f462eca999e0629c1eda58d64867dd4092abac90/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2013%2F09%2Fspring.png)