시리즈

처음부터 순서대로 읽을 수 있도록 주제별로 묶은 연재입니다.

PostgreSQL 인터널

PostgreSQL이 내부에서 어떻게 동작하는지, 프로세스 구조부터 복제와 쿼리 처리까지 순서대로 살펴봅니다.

  1. 1 프로세스 구조
  2. 2 메모리 구조
  3. 3 데이터 저장 구조
  4. 4 MVCC
  5. 5 VACUUM과 Autovacuum
  6. 6 트랜잭션 ID wraparound
  7. 7 WAL
  8. 8 체크포인트와 장애 복구 과정
  9. 9 스트리밍 복제와 Replication Slot
  10. 10 쿼리 처리 과정

MongoDB 인터널

MongoDB와 WiredTiger가 내부에서 어떻게 동작하는지, 스토리지 엔진부터 샤딩과 일관성 보장까지 살펴봅니다.

  1. 1 WiredTiger 스토리지 엔진 구조와 캐시준비 중
  2. 2 체크포인트와 저널준비 중
  3. 3 WiredTiger의 MVCC와 스냅샷준비 중
  4. 4 인덱스 구조와 쿼리 플래너의 계획 선택 방식준비 중
  5. 5 oplog와 레플리카셋 복제준비 중
  6. 6 Primary 선출 과정준비 중
  7. 7 샤딩 구조준비 중
  8. 8 Read/Write Concern이 실제로 보장하는 것준비 중