Database

# PostgreSQL - MySQL 차이점

skysoo1111 2020. 10. 12. 17:25

PostgreSQL과 MySQL 간의 기능별 특징 차이를 아래 표로 정리했다.

 

PostgreSQL과 MySQL 차이점

결론

어떤 DB가 더 좋은지 얘기하는건 무의미한 논쟁이지만 개인적으로 PostgreSQL을 더 선호한다.

이유로는 MySQL에 비해 더 많은 기능을 지원하고 대용량 시스템에 더욱 적합하다기 때문이다.

 

그렇지만 만약 대용량 시스템이 아니며, 단순한 쿼리를 이용한 읽기 중심의 작업이 많은 경우 MySQL이 성능상 더 효율적일 수 있기 때문에 각자의 시스템에 따른 적합한 DB를 선택해야 할 것이다.

 

참고 DB 용어

* OLTP (Online Transaction Processing) - 온라인 트랜잭션 처리

  • DB에서의 빈번한 입력, 수정, 삭제 과정에서의 효율성, 즉 효과적인 DB 갱신이 목표
  • RDB 에서 정규화란 데이터가 함수적 종속성에 집약되므로 중복은 최소화, 무결성은 극대화 된다.

 

* OLAP (Online Analytical Processing) - 온라인 분석 처리

  • DB에 저장된 데이터를 효과적으로 분석하고 조회하는 것이 목표

@https://effectivesquid.tistory.com/entry/OLTP%EC%99%80-OLAP

 

<참조 사이트>

www.2ndquadrant.com/en/postgresql/postgresql-vs-mysql/

 

PostgreSQL vs MySQL - 2ndQuadrant | PostgreSQL

There are radical differences between PostgreSQL and MySQL. Here's a detailed comparison between PostgreSQL and MySQL.

www.2ndquadrant.com

effectivesquid.tistory.com/entry/OLTP%EC%99%80-OLAP

 

OLTP와 OLAP

OLTP(On-Line Transaction Processing, 거래 처리 영역) 비즈니스 활동 자체를 지원 -> 비즈니스 트랜잭션의 원활한 처리를 최우선으로 함 빈번한 거래 데이터의 입력, 수정, 삭제 과정에서의 효율성, 즉 효�

effectivesquid.tistory.com