1부에서는 단일 장비에서 데이터를 저장할 때 적용하는 데이터 시스템 측면을 설명한다. 처음 4개의 장에서는 데이터 시스템이 단일 장비거나 여러 클러스터 장비에 분산됐거나 상관없이 모든 상황에서 적용되는 기본 개념을 알아본다. 1장에서는 책 책 전반에 걸쳐 사용하는 전문 용어와 접근 방식을 소개한다. 신뢰성(reliability), 확장성(scalability), 유지보수성(maintainability) 같은 단어의 실제 의미와 이 같은 목표를 달성하기 위해 어떻게 해야 하는지 알아본다. 2장에서는 다양한 데이터 모델과 질의 언어를 비교한다. 이 둘은 개발자 관점에서 데이터베이스를 가장 가시적으로 구별할 수 있는 요소다. 다양한 모델이 여러 상황에서 어떻게 적합한지 알아본다. 3장에서는 저장소 엔진(sto..