MySQL
- 무료로 가능하다 .
- RDBMS 이다.
- top n 개의 레코드를 가지고 오는 케이스에 특화 되어있다
- 전자상거래 프로젝트에 적합하다.
- PostgreSQL 에 비해 블로그 , 지원 , 문서가 훨씬 많다.
- 문자열 비교에서 대소 문자를 구분하지 않는다.
- 간단한 동작을 구현하는 서비스는 MySQL 이 좋다.
PostgreSQL
- 오픈 소스로 무료로 사용 가능하다.
- update 를 할때 과거행을 삭제하고 변경된 데이터를 가진 새로운 행을 추가하는 형태라서 update 가 느리다 .
- 복잡한 쿼리를 요구하는 프로젝트에 유용하다.
- insert 위주의 대규모 서비스인 경우에는 PostgreSQL 가 좋다.