Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

공식 ClickHouse 빌드와 타사 빌드의 차이점

질문

일부 벤더가 자체적으로 ClickHouse 빌드를 제공하는데, 공식 ClickHouse 빌드와 이러한 타사 빌드는 무엇이 다릅니까?

답변

다른 빌드와 비교해 관찰한 차이점은 다음과 같습니다:

  • "official" 문자열이 공급업체 이름으로 대체됩니다
  • 몇 개월의 지연 끝에 제공되며, 최근 버그 수정 사항이 포함되지 않습니다. 즉, 이러한 빌드에는 공식 버전에서 이미 수정된 취약점이 포함될 수 있습니다
  • 이러한 빌드는 비트 단위까지 동일하지 않고 코드 내 주소도 다릅니다. 그 결과, 이러한 빌드의 스택 트레이스는 분석할 수 없으며, ClickHouse 팀도 이러한 빌드에 관한 질문에 답변할 수 없습니다
  • 이러한 빌드는 감사 가능하거나 재현 가능하지 않습니다. 동일한 빌드 로그를 제공하는 공개 CI 시스템이 없습니다
  • 이러한 빌드에서는 ClickHouse 테스트 스위트를 실행하지 않으므로, 테스트 스위트를 통해 정상 동작이 검증되지 않습니다
  • 모든 아키텍처(예: ARM 등)에서 제공되지 않을 수 있습니다
  • 경우에 따라 특정 고객만을 대상으로 한 패치가 포함되어 호환성이 깨지고 추가적인 위험이 발생할 수 있습니다

문서의 설치 지침에 따라 공식 빌드를 사용해 최신 버전의 ClickHouse를 실행할 것을 권장합니다:

  • 매월 안정 버전을 릴리스하며, 최신 안정 릴리스 3개에 대해서는 진단과 버그 수정 백포트 측면에서 지원을 제공합니다.
  • 또한 연 2회 장기 지원(LTS) 버전을 릴리스하며, 최초 릴리스 후 1년간 지원합니다. 이는 잦은 업그레이드 또는 비LTS 소프트웨어 사용이 어려운 회사에만 적합합니다. (저희는 매월 제공되는 안정 빌드를 매우 선호합니다!)

문서에서 안정 릴리스와 LTS 릴리스의 차이에 대한 자세한 내용을 확인할 수 있습니다.

Navigation