대용량 문서
청크 기술로 대용량 문서 효율적으로 편집
⏱️ 5 minutes
청크 기술 개요
청크 기술은 Notta의 핵심 기능으로, 대용량 문서의 효율적인 편집을 가능하게 합니다. 문서를 여러 "청크"로 분할하고 한 번에 하나의 청크만 렌더링하여 성능을 최적화합니다.
동작 원리
| 단계 | 설명 |
|---|---|
| 문서 분할 | 문서를 열면 설정된 청크 크기(기본 300줄)에 따라 청크로 분할 |
| 온디맨드 렌더링 | 현재 표시 중인 청크만 렌더링 |
| 캐시 관리 | 인접한 청크가 메모리에 캐시되어 원활한 페이지 전환 |
| 물리적 파일 캐시 | 청크 데이터가 디스크에 캐시되어 메모리 사용량 최소화 |
청크 탐색
| 방법 | 설명 |
|---|---|
| PageUp / PageDown | 이전/다음 청크로 이동 |
| 페이지 컨트롤 바 | 에디터 하단의 탐색 컨트롤 |
| 아웃라인 점프 | 아웃라인 패널에서 임의의 청크의 제목으로 점프 |
| 자동 페이지 전환 | 스크롤이 끝에 도달하면 자동으로 인접 청크로 전환 |
청크와 편집
- 편집 작업은 현재 청크 내에서 수행됩니다
- 저장 시 모든 청크가 통합되어 하나의 파일로 저장됩니다
- 검색 및 바꾸기는 현재 청크 내에서 동작합니다
- 복사 및 붙여넣기는 청크 경계를 넘어 동작합니다
성능 이점
| 문서 크기 | 청크 없음 | 청크 있음 |
|---|---|---|
| 1,000줄 | 빠름 | 빠름 |
| 10,000줄 | 지연 있음 | 빠름 |
| 50,000줄 | 매우 느림 | 빠름 |
| 100,000줄 이상 | 충돌 가능성 | 안정적 동작 |
성능 팁
대용량 문서 편집이 느리게 느껴지면 설정 → 성능에서 렌더 버퍼 크기와 청크 분할 임계값을 조정해 보세요.
다음 단계
- 설정 — 청크 설정 조정
- 사이드바 및 아웃라인 — 아웃라인으로 빠른 탐색