Prism is a scalable, fast Redshift Spectrum Streaming Loader. This software is developped at Cookpad in working time.
- OpenJDK 11
- Tested with Amazon Corretto only, but other distributions like Eclipse Temurin should also work.
% ./gradlew build
- stream/: Prism Stream converts JSONL S3 objects to Parquet objects.
- merge/: Prism Merge merges small Parquet objects into large one.
- batch/: Prism Batch Jobs update Glue Catalog to reflect latest partition info.
- gc/: Prism GC deletes unused merged objects.
TBD
MIT license. See LICENSE file for details.
- Hidekazu Kobayashi @koba789 (original author)
- Minero Aoki @aamine (current maintainer)