PostgreSQL

김동현·2023년 6월 27일

설치, 객체 생성 및 사용
database backup

why postgre?

  • db-engines 기준 4위 DBMS
  • 1위인 Oracle(유료 라이센싱)과 90%이상의 schema 호환성 제공

설치

https://www.postgresql.org/download/

설치파일 "관리자 권한으로 실행"(error : failed to load sql modules into the database cluster 방지)

인스턴스, 데이터베이스, 스키마

ANSI 표준 SQL (>Postgre)
MYSQL

  • 인스턴스 : DBMS가 동작할 때의 단위, OS입장에서는 '프로세스'
  • Database : 물리적으로 구분된 데이터베이스(스키마의 집합), 다른 Database에 접근할 수 없습니다.
  • Schema : 데이터베이스의 구조와 제약조건을 정의한 것으로 접근 제한 등 권한 관리가 가능합니다

Backup

  • DBMS의 Backup은 크게 DLL과 Data 로 구분됩니다

  • 다양한 Option으로 Backup이 가능합니다

    tools

    Mysql의 workbench처럼 postgreSQL에도 pgAdmin4가 존재합니다

    이외에도 HeidiSQL, DBeaver 등의 Freeware Tool도 사용 가능합니다.
    해당 Freeware Tool들은 동일 IDE로 여러 FBMS를 관리/개발 가능하다는 장점이 있습니다

profile
nice to meet you:)

0개의 댓글