개요
PostgreSQL 은 세계에서 가장 인기 있는 오픈소스 관계형 데이터베이스(RDBMS)입니다. 1986년 UC Berkeley의 POSTGRES 프로젝트에서 시작되어 30년 이상의 역사를 가지며, ACID 트랜잭션, MVCC, 확장성, 표준 SQL 준수로 엔터프라이즈급 신뢰성을 제공합니다.
핵심 특징
특징 설명 MVCC Multi-Version Concurrency Control — 락 없이 동시 읽기/쓰기 JSON/JSONB 네이티브 JSON 지원, NoSQL처럼 사용 가능 확장성 커스텀 타입, 함수, 연산자, 인덱스 메서드 정의 가능 복제 스트리밍 복제, 논리적 복제 내장 파티셔닝 선언적 파티셔닝 (범위, 리스트, 해시) 전문 검색 tsvector/tsquery 기반 Full-Text Search 내장
주요 확장 (Extensions)
확장 용도 PostGIS 지리공간 데이터 처리, GIS 업계 표준 pgvector 벡터 유사도 검색, 벡터 데이터베이스 대안 pg_stat_statements 쿼리 성능 모니터링 TimescaleDB 시계열 데이터 처리 Citus 분산 데이터베이스 (수평 확장) pg_partman 자동 파티션 관리
다른 DB와 비교
항목 PostgreSQL MySQL MongoDB 유형 RDBMS RDBMS Document DB MVCC 네이티브 InnoDB만 문서 수준 잠금 JSON JSONB (인덱싱) JSON (제한적) 네이티브 확장성 매우 높음 낮음 중간 용도 범용, 분석 웹 앱 유연한 스키마
관련 항목