▲GN⁺ 2024-05-21 | parent | ★ favorite | on: pg_timeseries: PostgreSQL용 오픈소스 시계열 확장 기능(tembo.io)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도 데모 사진에서 훌륭해 보임. 시도해 볼 의향이 있음.
Hacker News 의견
해커뉴스 댓글 모음 요약
Incremental Materialized Views
TimescaleDB와의 비교
Append-Only 테이블
시계열 데이터베이스의 진화
컬럼형 저장소의 필요성
유용한 링크
로드 밸런서 로그 엔트리
오픈 소스 혁신
PostgreSQL 라이선스
사이트 디자인 및 앱 UI