[Database] postgresql와 mysql 뭐가 다를까?

PostgreSQL 과 MySQL의 차이점

  • PostgreSQL은 기본적으로 트랜잭션을 지원합니다(MySQL의 경우 테이블이 InnoDB 타입일 경우에만 지원합니다.)
  • Databse의 하위개념으로 Schema가 있습니다.(MySQL의 Database의 개념은 PostgreSQL의 스키마와 개념이 비슷합니다.)
    • 스키마를 별도로 지정하지 않을 경우, public이라는 스키마를 기본적으로 사용합니다.
    • 데이터베이스가 다르면 물리적으로 분리되어있다는것을 의미합니다.
    • 서로 다른 Schema간에는 JOIN이 가능합니다.
    • 구조 pgSQL 구조 이미지

참고자료

[Database] postgresql와 mysql 뭐가 다를까?

https://blog.hodory.dev/2018/04/23/pgsql-vs-mysql/

Author

Hodory

Posted on

2018-04-23

Updated on

2022-08-11

Licensed under

댓글