1. MySQL

  • 오픈 소스 관계형 데이터베이스 관리 시스템 (RDBMS)

  • Oracle에서 지원, 개발 및 배포

  • 정보 또는 데이터의 구조화 된 데이터베이스

  • 빠르고 유연하며, 사용하기 쉽다

  • 다중 쓰레드를 지원하며 C, Java등 여러 프로그래밍 언어를 위한 API 제공

    2. PostgreSQl

  • 오픈 소스 객체-관계형 데이터베이스 관리 시스템 (ORDBMS)

  • 트랜잭션 무결성, 트리거, 외래키, 다중 버전 동시성 제어 등 많은 기능 제공

  • 클라이언트/서버 모델을 사용
    - 서버는 데이터베이스 파일들을 관리하며 클라이언트 애플리케이션으로부터 들어오는 연결을 수용하고, 클라이언트를 대신하여 데이터베이스 액션을 수행

3. 차이점

  • MySQL은 관계형 데이터베이스 관리 시스템, PostgreSQL은 객체-관계형 데이터베이스 관리 시스템
  • PostgreSQL은 MySQL의 안정적인 버전에서 지원하지 않는 기능들을 제공하므로 MySQL에 비해 기능이 풍부하다
  • MySQL은 데이터 도메인 객체를 제공하지 않지만 PostgreSQL의 경우 데이터 도메인 객체를 제공함
  • MySQL은 임시테이블을 제공하지만 구체화 된 뷰를 제공하지 않으며 PostgreSQL은 임시테이블과 구체화된 뷰를 제공함
profile
우린 답을 찾을것이다. 항상 그랬듯이.

0개의 댓글