데이터 중심 애플리케이션 설계
1부 데이터 시스템의 기초
처음 4개의 장에서는 데이터 시스템이 잔일 장비거나 여러 클러스터 장비에 분산됐거나 상관없이 모든 상황에서 적용되는 기본 개념을 알아본다.
- 1장 : 신뢰성, 확장성, 유지보수성같은 단어의 실제 의미와 이같은 목표를 달성하기 위해 어떻게 해야하는지
- 2장 : 데이터 모델과 질의 언어, 데이터 모델의 종류와 각 모델이 어떤 상황에 적합한지
- 3장 : 저장소와 검색
- 4장 : 부호화와 발전
- 5장 : 분산 데이터
- 6장 : 파티셔닝
- 7장 : 트랜잭션
- 10장 : 일괄 처리
- 11장 : 스트림 처리
보조 인덱스는 데이터 레코드를 직접 가리키거나 해당 레코드의 기본 키를 저장한다. 데이터 레코드 포인터는 힘파일 또는 iot의 오프셋이다. 여러 보조 인덱스가 같은 레코드를 가리킬 수 있으며, 하나의 레코드는 여러 다른 필드로 식별될 수 있고 다양한 인덱스를 사용해 검색할 수 있다. 기본 인덱스 파일은 키별로 하나의 레코드만 가리키는 반면, 보조 인덱스는 키별로 여러 레코드를 가리킬 수도 있다.