Oracle

[Oracle] Oracle, MySQL, PostgreSQL 차이점은?

봉주니 2021. 12. 17. 10:37

Oracle

 

장점 : 성능이 매우 좋고, 기능이 많다.

단점 : 가격이 비싸다.

 

  • 대규모 데이터베이스 지원
  • 고성능 트랜잭션 처리 제공

 

MySQL

 

오픈 소스로 무료로 사용 가능

  • update 성능이 postgresql보다 우수하다
  • Nested Loop Join 만 지원

 

PostgreSQL

 

오픈 소스로 무료로 사용 가능

 

  • 다양한 JOIN 방법을 제공 ( Nested Loop Join, Hash Join, Sort Merge Join)
  • update 시 , 기존 행 삭제하고 변경된 데이터를 가진 새로운 행을 추가하기 때문에 update 속도가 느리다.
  • 데이터베이스 클러스터 백업 기능 제공한다.

 

JOIN 관련 내용은 아래 글 참조!

https://junibong.tistory.com/69?category=558005 

 

Nested Loop, Hash Join

1. Nested Loop 한 레코드씩 순차적으로 진행하는 작업이며, 인덱스 전략이 중요하며, 소량의 데이터나 부분범위 처리가 가능한 OLTP성 환경에 적합하다. 2. HASH 두 테이블 중 작은 테이블을 이용하여

junibong.tistory.com

 

반응형