글을 쓰게 된 계기
항상 프로젝트를 시작할 때마다 가지는 고민이다. (이번 프로젝트에는 무슨 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