> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 데이터 모델링 개요

> 데이터 모델링 개요

이 섹션에서는 ClickHouse의 데이터 모델링을 다루며, 다음 주제를 소개합니다:

<CardGroup cols={2}>
  <Card title="스키마 설계" icon="pen-ruler" href="/docs/ko/guides/clickhouse/data-modelling/schema-design">
    쿼리, 데이터 업데이트, 지연 시간, 데이터량 등의 요소를 고려하여 최적의 성능을 위한 ClickHouse 스키마를 설계합니다.
  </Card>

  <Card title="희소 프라이머리 인덱스" icon="key" href="/docs/ko/guides/clickhouse/data-modelling/sparse-primary-indexes">
    ClickHouse의 프라이머리 인덱스를 실용적으로 소개합니다.
  </Card>

  <Card title="데이터 비정규화" icon="table-list" href="/docs/ko/guides/clickhouse/data-modelling/denormalization">
    관련 데이터를 하나의 테이블에 저장해 쿼리 성능을 향상시키는 비정규화 접근 방식입니다.
  </Card>

  <Card title="데이터 백필" icon="clock-rotate-left" href="/docs/ko/guides/clickhouse/data-modelling/backfilling">
    ClickHouse 테이블에 데이터를 효율적으로 백필하는 기법입니다.
  </Card>

  <Card title="Merge 테이블 함수" icon="code-merge" href="/docs/ko/guides/clickhouse/data-modelling/merge-table-function">
    `merge` 테이블 함수를 사용해 여러 테이블을 하나처럼 쿼리하는 방법입니다.
  </Card>

  <Card title="저장 프로시저 및 prepared statements" icon="database" href="/docs/ko/guides/clickhouse/data-modelling/stored-procedures-and-prepared-statements">
    ClickHouse의 저장 프로시저와 쿼리 매개변수입니다.
  </Card>

  <Card title="테스트 데이터 생성" icon="flask" href="/docs/ko/guides/clickhouse/data-modelling/generating-test-data">
    ClickHouse에서 무작위 테스트 데이터를 생성하는 방법입니다.
  </Card>

  <Card title="데이터 압축" icon="file-zipper" href="/docs/ko/guides/clickhouse/data-modelling/compression/compression-in-clickhouse">
    ClickHouse의 압축과 사용 가능한 압축 모드, 그리고 데이터 타입과 워크로드에 맞는 적절한 모드를 선택하는 방법을 설명합니다.
  </Card>

  <Card title="배열 다루기" icon="list-ol" href="/docs/ko/guides/clickhouse/working-with-arrays">
    ClickHouse에서 배열을 다루는 방법입니다.
  </Card>

  <Card title="JOIN 다루기" icon="link" href="/docs/ko/guides/clickhouse/working-with-joins">
    ClickHouse에서 JOIN을 다루는 방법입니다.
  </Card>
</CardGroup>
