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
반응형