본문 바로가기
카테고리 없음

PostgreSQL vs MySQL

by ginny. 2025. 3. 18.

PostgreSQL vs MySQL 비교 정리

PostgreSQL과 MySQL은 둘 다 대표적인 **관계형 데이터베이스(RDBMS)**지만, 아키텍처와 기능에 차이가 있음.

  PostgreSQL MySQL
SQL 표준 준수  표준 SQL을 거의 완벽하게 지원 ❌ 일부 표준을 따르지 않음
JSON 지원  강력한 JSONB 지원 (NoSQL처럼 사용 가능)  JSON 지원 가능하지만 기능이 제한적
인덱싱  다양한 인덱스 지원 (B-Tree, GIN, BRIN 등)  기본적인 B-Tree 인덱스
복잡한 쿼리  Window 함수, CTE, 서브쿼리 최적화 강함 ❌ 복잡한 쿼리 성능이 상대적으로 떨어짐
트랜잭션 & ACID  철저한 ACID 지원  InnoDB 엔진 사용 시 ACID 지원
확장성 & 파티셔닝  네이티브 파티셔닝 지원 ❌ 파티셔닝이 제한적
JSON/NoSQL 기능  JSONB 필드 지원, 강력한 검색 기능  JSON 지원하지만 기능이 적음
  • 읽기 성능이 중요한 경우 → ✅ MySQL 유리
  • 동시 처리 & 확장성이 중요한 경우 → ✅ PostgreSQL 유리

 

간단한 CRUD 웹 애플리케이션이라면 MySQL, 데이터 무결성과 확장성이 중요한 경우 PostgreSQL이 더 나은 선택!

댓글