트렌딩 목록으로
Zig
clickhouseclickhouse-clientdatabasedatabase-client

JagritGumber / clickzig

쿼리, INSERT, 풀링, TLS, 압축, 파라미터, 외부 데이터 및 폭넓은 타입 지원을 갖춘 Zig 0.16.0용 네이티브 프로토콜 ClickHouse 클라이언트.

이 프로젝트에 대해

JagritGumber 님의 clickzig 프로젝트는 GitHub에서 9개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Zig 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Zig 100%

🇰🇷 한국어 번역 README

AI 실시간 번역

   

   

clickzig

Zig 0.16.0용 네이티브 ClickHouse TCP

스트리밍 쿼리, 네이티브 INSERT, 압축, 풀링, TLS, 파라미터, 외부 데이터, 그리고 광범위한 ClickHouse 타입 지원.

한눈에 보기

  • Zig 0.16.0 지원 - main0.16.0은 유지되는 Zig 0.16 라인을 추적합니다.
  • 네이티브 프로토콜 - 9000 또는 TLS용 9440에서 ClickHouse TCP와 직접 통신합니다.
  • 📡 스트리밍 쿼리 - Client.query()는 Data, Progress, Logs, Totals, Extremes, Exceptions, EndOfStream에 대한 ResultStream을 반환합니다.
  • 📥 네이티브 INSERT - 호출자가 소유한 버퍼와 명시적 타입 이름으로 열 기반 대량 INSERT.
  • 🧩 파라미터 + 설정 - 네이티브 {name:Type} 파라미터는 ClickHouse 설정과 별도로 유지됩니다.
  • 📦 외부 테이블 - 쿼리와 함께 이름이 지정된 네이티브 블록 전송.
  • 🗜️ 압축 - LZ4와 ZSTD 읽기/쓰기 프레임, 설정 또는 개별 쿼리별 선택 가능.
  • 🔐 TLS + 전송 - TCP/TLS 내장 전송, 커스텀 백엔드용 vtable 포함.
  • 🧵 - 스레드 안전한 획득/해제, 중단된 연결 폐기 및 수명 만료 지원.
  • 🧬 타입 지원 - 원시 타입, Nullable, Array, Tuple, Map, Decimal, LowCardinality, JSON, Dynamic, Sparse, Geo 별칭, 일반 ClickHouse 별칭.
  • 🛡️ 보안 강화 - 할당 제한, 타임아웃 매핑, 악성 프레임 감사 검사, 압축 체크섬 검증.
  • 🧪 CI 지원 스모크 테스트 - 라이브 ClickHouse 테스트로 압축, 파라미터 검증 포함.

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

JagritGumber/clickzig GitHub 원문 바로가기 →