20P by xguru 2023-08-07 | favorite | 댓글과 토론
  • 코드 변경없이 Analytics를 위한 수억개의 Row를 쿼리 가능
  • 기본 Postgres 대비 Count, Sum, Filtered Count 에서 250배 이상 빠름
    • Postgres 튜닝 및 Columnar 저장소, 쿼리 병렬화, 벡터화된 실행, 컬럼레벨 캐싱등으로 최적화
  • TimescaleDB, Citus Columnar, AWS Aurora 등보다도 훨씬 빠름
  • 적용하면 Postgres 에 적재되는 기본 데이터가 Columnar 포맷으로 저장
  • Aggregate(COUNT, SUM, AVG) 및 WHERE 절, 벌크 INSERT/UPDATE/DELETE 등의 동작에 적용
  • Postgres의 Fork가 아니고 Postgres 확장(Postgres 12 부터 추가된 tableam API를 사용)