Database

  • Published on
    데이터 중심 애플리케이션 설계 3장 저장소와 검색 학습 정리. 디스크 I/O 특성에서 출발해 해시 인덱스, LSM 트리, B-트리, 컬럼 지향 저장소까지 인덱싱과 저장 엔진의 트레이드오프를 다룬다. 충돌 안전성의 표준 도구인 WAL(Write-Ahead Log) 개념을 함께 정리하며, OLTP와 OLAP의 차이, 인덱스 결정 기준 등 실무에 바로 쓰는 관점을 우선 정리하고 상세 학습 내용을 이어서 나열한다.
  • Published on
    데이터 중심 애플리케이션 설계 1장 학습 정리. 책의 세 축인 신뢰성·확장성·유지보수성을 중심으로 핵심 개념을 정리했다. 결함(fault)과 장애(failure)의 구분, 부하 매개변수와 응답시간 백분위(p50~p999), SLA/SLO/SLI와 에러 버짓, 스케일업과 스케일아웃, 그리고 운용성·단순성·발전성의 세 원칙을 다룬다.
  • Published on
    데이터 중심 애플리케이션 설계 2장 데이터 모델과 질의 언어 학습 정리. 관계형과 문서, 그래프 세 가지 데이터 모델의 등장 배경과 트레이드오프를 비교하고, 선언형 질의 언어가 50년간 살아남은 이유를 정리했다. 마지막에는 모델 선택 가이드와 클라우드 관리 플랫폼 CMDB 설계를 실전 적용 예시로 다룬다.