PostgreSQL의 내부 구조

1 hour ago 4

PostgreSQL의 각 하위 시스템이 작동하는 방식과 전체 구조를 이해하기 위한 기술 문서임 PostgreSQL은 복잡한 기능을 담당하는 여러 하위 시스템이 협력하는 거대한 시스템으로, 내부 동작 이해는 운영과 시스템 통합에 중요하지만 규모와 복잡성 때문에 쉽지 않음 문서는 PostgreSQL 19-beta와 이전 버전을 다루며, 19-beta의 새로운 버퍼 페이지 잠금 메커니즘은 제외함 최근 문서 확장에는 비동기 I/O와 논리 복제 장의 베타 버전이 포함됨 HTML 열람에 최적화되어 있으며, PDF와 스마트폰용 버전을 만들 계획은 없음 문서의 목적과 범위 PostgreSQL은 전 세계에서 널리 사용하는 오픈소스 범용 관계형 데이터베이스 시스템임 각 하위 시스템은 고유한 복잡한 기능을 수행하면서 서로 협력하며, 문서는 개별 시스템의 작동 원리와 전체 구조를 함께 이해하는 데 목적을 둠 다루는 버전은 19-beta와 이전 버전이며, 새로운 버퍼 페이지 잠금 메커니즘은 범위에서 제외함 일부 학술 논문이 이 문서를 참조했으며, 중국어판은 2019년 6월 출간됨 주요 문서 확장과 수정 비동기 I/O와 논리 복제 관련 내용을 추가함 2026년 6월 28일 PostgreSQL의 비동기 I/O 절을 공개함 2026년 5월 1일 논리 복제 장을 베타 버전으로 공개하고, 9월 28일 병렬 적용 워커 모드 절을 다시 작성함 저장 공간과 버퍼 관리 설명을 보강함 TOAST를 추가하고, 팽창한 저장 공간 회수 내용을 갱신함 버퍼 관리자 장을 9.6 이상 버전 중심으로 개편하면서 9.5 이하의 오래된 내용을 제거함 쿼리 처리에는 병렬 쿼리, 집계 함수, 카디널리티 추정, 제약 조건 설명을 추가함 백업과 복제 관련 설명도 확장함 WAL Summarizer 프로세스, pg_basebackup, 증분 백업 내용을 추가함 정족수 기반 동기 복제, 복제 슬롯, 복제 충돌 설명을 보강함 체크포인트 순서의 오류를 수정해, 체크포인트 WAL 레코드 기록 시점을 2단계에서 4단계로 변경함 이용 조건과 제공 형식 교육기관에 소속된 교사와 학생은 학습에 문서와 그림을 자유롭게 사용할 수 있음 비영리 모임과 강연에서는 사이트 링크와 저작권을 명시하면 문서와 그림을 사용할 수 있으며, 그 외의 이용은 문의가 필요함 상업적 이용 FAQ에 적힌 매출 20% 배분과 500만 유로의 권리 매입 조건은 농담이며, 상업적 관계를 맺을 의사는 없음 문서는 HTML 파...

Read Entire Article




피플앤툴즈 네트워크
🛍 샵