설치
1단계: libchdb 설치
2단계: chdb-go 설치
go.mod에 추가하세요:
사용법
명령줄 인터페이스
Go 라이브러리 - 빠른 시작
세션 없는 쿼리
세션을 사용하는 상태 유지형 쿼리
SQL driver 인터페이스
database/sql 인터페이스를 구현합니다.
대규모 데이터셋을 위한 스트리밍 쿼리
- 메모리 효율성 - 전체를 메모리에 로드하지 않고도 대규모 데이터셋을 처리합니다
- 실시간 처리 - 첫 번째 청크가 도착하자마자 데이터 처리를 시작합니다
- 취소 지원 -
Cancel()로 오래 실행되는 쿼리를 취소할 수 있습니다 - 오류 처리 - 스트리밍 중
Error()로 오류를 확인할 수 있습니다
API 문서
- 고수준 API 문서 - 대부분의 사용 사례에 권장됩니다
- 저수준 API 문서 - 세밀한 제어가 필요한 고급 사용 사례에 적합합니다
시스템 요구 사항
- Go 1.21 이상
- Linux 및 macOS와 호환됩니다