글을 쓰게 된 계기

항상 프로젝트를 시작할 때마다 가지는 고민이다. (이번 프로젝트에는 무슨 DB를 써야 잘 썼다고 소문이 나지..?)
지금까지 진행한 프로젝트는 대부분 간단한 CRUD 기능을 요구하는 경우가 대부분이었기 때문에 DB 선택에 대한 고민을 크게 하지 않고 넘어갔는데, 이제는 더이상 두루뭉술한채로 남아있을 수 없다고 생각해 지금까지 써본 두 DB의 장단점을 비교해보게 되었다.

DB간 기능비교

우아한 형제들 기술블로그 중 정지원님께서 작성해주신 비교글이 잘 정리되어 가져와보습니다.

참고 : https://www.integrate.io/ko/blog/postgresql-vs-mysql-the-critical-differences-ko/PostgreSQL vs MySQL - 1
PostgreSQL vs MySQL - 2
PostgreSQL vs MySQL - 3
PostgreSQL vs MySQL - 4
해쉬 조인
partial index
MVCC