DAP

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

분산 데이터베이스·파티션 설계와 데이터 배치

원래 이론 →

판단 기준

  1. 업무 경계와 접근 패턴 분석: 지역성, 기간성, 조인·집계, 쓰기 집중, 데이터 증가량을 수치로 확인한다.
  2. 단일 DB 파티션과 분산 배치의 필요를 분리: 관리 단위만 필요한지, 실제 노드·사이트 분리가 필요한지 결정한다.
  3. 키와 방식 후보 설계: 범위·목록·해시·복합, 수평·수직 분할, 복제 여부를 후보로 만든다.
  4. 정량 검증: 최대/평균 파티션 크기, 노드별 행 수, 교차 노드 트랜잭션 비율, 원격 데이터 이동량을 비교한다.
  5. 장애·운영 검증: 노드 장애, 네트워크 분할, 재샤딩, 파티션 교체, 백업·복구를 연습한다.
  6. 재측정: 실제 쿼리 계획과 분포를 확인하고 편향·프루닝 실패를 수정한다.
이 부분의 원문 →

헷갈리는 개념

구분파티션샤딩/분산 배치복제
주된 목적대용량 객체의 관리·접근 범위 축소저장·처리 부하를 여러 노드에 분산읽기 가용성·지역 접근·장애 대응
논리 데이터한 테이블로 보이는 경우가 많음여러 노드의 조각을 논리적으로 통합동일 데이터의 복수 사본
핵심 위험경계 오류, 프루닝 실패, 파티션 과다편향, 교차 노드 조인·트랜잭션지연, 충돌, 기준 사본 결정
대표 판단파티션 키와 조건의 정합성분할·할당·투명성·2PC 비용동기/비동기, 일관성·장애 정책
이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.