Hacker News 의견

해커뉴스 댓글 모음 요약

  • Incremental Materialized Views

    • Incremental materialized views가 핵심 기능으로, 데이터가 들어올 때마다 성능 저하 없이 최신 상태를 유지할 수 있음.
    • pg_ivm 같은 구현을 사용할지, 자체적으로 구현할지 궁금함.
    • 언젠가 PostgreSQL 코어에 ivm이 포함되기를 희망함.
  • TimescaleDB와의 비교

    • TimescaleDB의 라이선스 제한으로 인해 압축, 증분 물질화 뷰, 무한 저장소 등의 기능을 사용할 수 없음.
    • 이러한 기능이 없으면 고객의 시계열 데이터 요구를 충족할 수 없다고 판단하여 PostgreSQL 라이선스 확장을 직접 구축함.
    • 무료 버전의 TimescaleDB를 사용해 5억 개의 관측 데이터베이스를 샤딩한 경험이 있음. 큰 문제 없이 작동했음.
    • 벤치마크와 비교 결과가 있었으면 좋겠음. 계속 지켜볼 예정임.
  • Append-Only 테이블

    • PostgreSQL과 다른 데이터베이스에 네이티브 append-only 테이블이 추가될 때가 됐음.
    • 이는 시계열 데이터베이스는 아니지만 표준화와 관련된 논리/접근에 도움이 될 것임.
  • 시계열 데이터베이스의 진화

    • 시계열 데이터베이스가 다음과 같이 진화하고 있음:
      • 컬럼형 저장소 및 Parquet와 Arrow 같은 오픈 포맷으로의 수렴: InfluxDB 3.0, QuestDB
      • PostgreSQL 위에 시계열 기능 추가: Timescale, pg_timeseries
      • Prometheus 생태계를 중심으로 한 관측 플랫폼: Grafana, Victoria Metrics, Chronosphere
  • 컬럼형 저장소의 필요성

    • 대부분의 시계열 쿼리는 집계 쿼리임.
    • 이를 위해 최상급 컬럼형 저장소를 활용하거나 구축하는 것이 좋음.
    • ClickHouse 같은 제품이 PostgreSQL에 왜 없는지 의문임.
  • 유용한 링크

    • 트렁크와 pgt.dev에 대해 알게 되어 감사함.
  • 로드 밸런서 로그 엔트리

    • 로드 밸런서 로그 엔트리(상태, 응답 본문, 헤더 등)를 처리할 때 이 확장이 유용할지 궁금함.
    • 컬럼형 데이터베이스 저장소가 일반적인 행 기반 데이터베이스보다 더 효율적일 것 같음.
    • 로드 밸런서 로그 엔트리는 분석 이벤트와 유사하게 간주될 수 있음.
  • 오픈 소스 혁신

    • PostgreSQL은 항상 오픈 소스였고, 매우 자유로운 오픈 소스 라이브러리를 사용해 왔음.
    • 복제부터 시계열 지원까지 다양한 독점 및 소스 사용 가능 확장이 있었음.
    • 이제 이러한 독점 확장이 적절한 오픈 소스에 의해 방해받고 있음.
  • PostgreSQL 라이선스

    • PostgreSQL 라이선스를 사용하는 것은 좋은 결정임.
  • 사이트 디자인 및 앱 UI

    • 사이트 디자인이 잘 되어 있고 읽기 쉬움.
    • 앱 UI도 데모 사진에서 훌륭해 보임. 시도해 볼 의향이 있음.