JagritGumber / clickzig
쿼리, INSERT, 풀링, TLS, 압축, 파라미터, 외부 데이터 및 폭넓은 타입 지원을 갖춘 Zig 0.16.0용 네이티브 프로토콜 ClickHouse 클라이언트.
이 프로젝트에 대해
JagritGumber 님의 clickzig 프로젝트는 GitHub에서 9개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Zig 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
AI 실시간 번역
clickzig
Zig 0.16.0용 네이티브 ClickHouse TCP
스트리밍 쿼리, 네이티브 INSERT, 압축, 풀링, TLS, 파라미터, 외부 데이터, 그리고 광범위한 ClickHouse 타입 지원.
한눈에 보기
- ✅ Zig 0.16.0 지원 -
main과0.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 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
OtterMind/Chat2DB
AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.
housepower/ClickHouse-Native-JDBC
ClickHouse Native Protocol JDBC implementation
cybercog/laravel-clickhouse
Laravel ClickHouse adds CH client integration, generation & execution of ClickHouse database migrations to the Laravel application.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
JagritGumber/clickzig GitHub 원문 바로가기 →