다음 포스팅에서는 Docker를 활용하여 PostgreSQL를 세팅해보고 간단한 실습을 진행해보겠습니다 🙂


PostgreSQL

PostgreSQL은 대규모 데이터베이스 처리에 높은 확장성과 성능을 제공합니다. 병렬 처리, 인덱싱 기술, 쿼리 최적화 및 튜닝 기능 등을 통해 뛰어난 성능을 발휘할 수 있습니다.

PostgreSQL은 다양한 고급 기능을 제공하며, 사용자 정의 데이터 타입, JSON/JSONB 데이터 타입, 범위 타입, 지리 공간 데이터 타입 등 다양한 데이터 타입을 지원합니다. 또한, 풍부한 내장 함수, 저장 프로시저, 트리거, 외래 키, 뷰 등을 활용하여 데이터를 유연하게 다룰 수 있습니다.

관계형 데이터베이스 시스템

MySQL과 PostgreSQL은 모두 관계형 데이터베이스 시스템으로서 테이블 간 관계를 통해 데이터를 저장하고 관리합니다.

ANSI SQL

PostgreSQL은 ANSI SQL 표준을 상당히 준수하고 있습니다. 기본적인 SQL 문법과 데이터 조작 기능을 비롯하여 테이블, 뷰, 인덱스, 조인, 집계 함수 등 다양한 기능을 표준에 맞게 구현하고 있습니다.