cluster (1) 썸네일형 리스트형 [ClickHouse] Shard & Replica 개념 ClickHouse는 여타 DBMS와는 다르게 ClickHouse keeper와 zookeeper를 통한 클러스터링을 지원한다. 클러스터 구성이 가능하기에 분산과 복제의 개념 또한 존재한다. 다만, 그 개념이 일반적인 클러스터 구성(Hadoop, Ignite, ES와 같은)과는 약간의 차이가 있다. ClickHouse는 Shard(샤드)와 Replica(레플리카)라는 개념으로 분산과 복제를 제공한다. 아래는 공식 홈페이지에서 설명하는 Shard와 Replica에 대한 정의이다. - Shard : 데이터의 하위 집합. 최소 하나의 Shard가 반드시 있으며, 여러 서버에 분할하지 않으면 데이터는 하나의 Shard에 저장된다. 단일 서버의 용량을 초과하는 경우 여러 서버에 걸쳐 데이터를 Sharding하여 .. 이전 1 다음