7P by xguru 2달전 | favorite | 댓글과 토론
  • 자신의 데이터 서비스에 Postgres 호환 억세스 레이어를 추가하기 위한 라이브러리
  • PostgreSQL 와이어 프로토콜을 구현하며, PostgreSQL 호환 서버 및 클라이언트를 작성하는 데 필수적인 API를 제공
  • 사용방법 (서버/백엔드)
    • Startup Processor 와 Query Processor 두개의 키 컴포넌트를 구현해야함
    • SimpleQueryHandler 를 추가하면 psql 과 호환됨
    • ExtendedQueryHandler 를 추가하면 각종 언어용 드라이버 및 Prepared Statement, 바이너리 인코딩등을 지원
  • pgwire를 사용중인 프로젝트들 :
    • GreptimeDB: 클라우드 네이티브 시계열 데이터베이스
    • risinglight: 교육용 OLAP 데이터베이스 시스템
    • PeerDB : Postgres 안팎으로 10배 빠른 데이터 이동을 가능하게 하는 Postgres 최초의 ETL/ELT
    • CeresDB : AntGroup의 고성능 분산형 클라우드 네이티브 시계열 데이터베이스
    • dozer : 데이터 제품을 구축, 배포 및 유지 관리하기 위한 실시간 데이터 플랫폼