728x90
차이점
- mysql
- 관계형 데이터베이스
- 계층적으로 인덱싱된 데이터를 저장하는 b-트리, r-트리 인덱싱 지원
- postgres
- 객체 관계형 데이터베이스
- 더 많은 기능을 제공
- 데이터 유형, 확장성, 동시성, 데이터 무결성이 더 뛰어남
- 모든 구성에서 ACID(원자성, 일관성, 격리성, 지속성)과 완벽호환
- 동시성 제어
- 인덱스 유형은 트리, 표현식 인덱스, 부분 인덱스, 해시 인덱스가 포함
언제 쓰면 좋은 가?
- postgres
- 쓰기가 빈번
- 쿼리가 복잡한 엔터프라이즈 급 앱에 적합
- mysql
- 프로토타입생성시
- 사용자 수가 적은 내부 앱
- 쓰기보단 읽기가 더 많을 때
learning curve
- postgres
- 초보자에게 어렵다
- mysql
- 초보자에게도 쉽다
728x90