Cold Storage

  • PostgreSQL 데이터를 Parquet로 이관하는 Cold Storage 파이프라인

    처음에는 애플리케이션에서 SELECT 결과를 읽어 Parquet 파일로 쓰려고 했습니다. 데이터가 적을 때는 잘 동작했습니다. 범위가 커지자 모든 직렬화와 전송이 애플리케이션을 통과했습니다. Migration Job의 메모리 사용량과 실행 시간이 데이터량에 따라 크게 흔들렸습니다. Cold Storage의 목적은 단순히 파일 하나를 만드는 것이 아니었습니다. 이관이 끝난 범위는 온라인 PostgreSQL에서 정리해야…

    읽기 →