핵심 요약
AWS의 Amazon RDS for PostgreSQL에서 파티션된 테이블을 활용해 시계열 데이터 수집 속도를 향상시키는 벤치마크를 제시했습니다.
구현 방법
- 선언적 파티션 도입과 파티션 프루닝으로 대규모 테이블 읽기 비용 감소
- tsbs 벤치마크를 사용해 대량 데이터 수집 성능 비교
- pg_partman으로 네이티브 파티션 구성, 시간 기준 hourly 파티션 및 retention 3개월 설정
- 4 워커, 10,000 배치 크기로 로드, 동일 가용 영역에서 벤치 수행
주요 결과
- 비파티션 테스트: 4 워커, 1784.768초, 93,351,718 메트릭 로드, 평균 523,051.96 메트릭/초
- 비파티션 테스트(행 기준): 186,706,431행 로드, 평균 104,611.06 행/초
- 데이터 크기: readings 21 GB, diagnostics 17 GB, 합계 37 GB



