PostgreSQL
PostgreSQL 인터널 6: 트랜잭션 ID wraparound32비트 트랜잭션 ID가 한 바퀴 돌면 무슨 일이 생기고, PostgreSQL은 어떻게 막는가
PostgreSQL 인터널 5: VACUUM과 Autovacuumdead tuple은 누가 언제 어떻게 정리하는가
PostgreSQL 인터널 4: MVCCPostgreSQL은 어떻게 읽기와 쓰기가 서로를 막지 않게 하는가
PostgreSQL 인터널 3: 데이터 저장 구조테이블의 행은 디스크에 어떤 모양으로 저장되는가
PostgreSQL 인터널 2: 메모리 구조shared buffers, work_mem, WAL buffers는 어디에 어떻게 쓰이는가
PostgreSQL 인터널 1: 프로세스 구조postmaster와 backend, 백그라운드 프로세스가 각각 무슨 일을 하는지