Data구조 (1) 썸네일형 리스트형 [ClickHouse] Data 구조 Clickhouse는 모든 데이터를 File로 저장(Disk)해서 사용한다. Database, Table을 Directory로 구성하고 해당 경로 안에 데이터를 컬럼 단위로 쪼개어 .bin 확장자 파일로 저장한다. ex ) [컬럼명].bin 또한, 물리적인 위치를 찾아가기 위해 .mrk2 확장자를 갖는 파일을 저장하는데, 이 파일은 해당 컬럼의 Index 정보와 블록 위치를 찾아가기 위한 매핑 파일이다. ex ) [컬럼명].mrk2 열 단위로 데이터를 모아서 저장하는, 위와 같은 데이터 구조로 인해, 특정 열에 대한 접근 성능을 향상시키고 전체 열에 대한 로드를 없애면서 자원 사용량을 획기적으로 줄인다. 이 밖에도, Index에 대한 정보를 담는 파일(.idx), 테이블을 생성한 DDL 문을 담고 있는 .. 이전 1 다음