본문 바로가기
Etc

[PostgreSQL] PostgreSQL 설치

by 오이가지아빠 2022. 1. 29.

#1. PostgreSQL

PostgreSQL은 Oracle이나 MySQL같은 RDBMS(관계형 DBMS)가 아닌 ORDBMS(객체관계형 DBMS) 입니다.

객체 지향이냐, 관계 지향이냐 하는 것에는 각각 장단점이 있지만, 최근의 RDBMS에서는 객체관계 모델을 지원하고 있고, ORDBMS에서도 관계형 모델이 있을 뿐더러 기존 RDBMS사용자가 DB모델링 설계를 할 때 주로 관계형 DB로 설계를 하기 때문에 사용성에 있어서 큰 차이점은 느끼기 힘들 것 같습니다.

 

PostgreSQL은 Oracle, MySQL에 비해 단순 CRUD의 성능은 조금 떨어지나, 복잡한 쿼리에서는 탁월한 성능을 보여주고 있어서 대규모서비스나 복잡한 배치작업 수행 등에 더 우월한 모습을 보여주고 있습니다.

 

국내 한정으로 구글트렌드에서는 아래와 같은 관심을 보여주고 있습니다.

Apple, Red Hat, Cisco등의 국제 기업들도 PostgreSQL을 도입하여 사용하고 있습니다.

 

 

#2. 다운로드 및 설치

PostgreSQL: Downloads

 

PostgreSQL: Downloads

Downloads PostgreSQL Downloads PostgreSQL is available for download as ready-to-use packages or installers for various platforms, as well as a source code archive if you want to build it yourself. Packages and Installers Select your operating system family

www.postgresql.org

위 링크에 들어가서 설치하고자 하는 OS에 맞게 다운로드 하면 됩니다.

맥OS나 Windows 사용자는 아래 링크를 통해서 들어가면 좀 더 빠르게 접근할 수 있습니다.

저는 Windows PC에 설치하기 위해 Windows x86-64 버전을 다운로드 하겠습니다.(32bit는 지원하지 않습니다.)

Download PostgreSQL (enterprisedb.com)

 

Download PostgreSQL

PostgreSQL Database Download

www.enterprisedb.com

 

설치 자체는 exe 인스톨러로 크게 어렵지 않습니다. Next를 따라가면서 안내하는 대로 설정만 해주면 됩니다.

 

먼저 설치할 디렉토리를 지정하고

postgres 라는 superuser의 Password를 지정해줍니다.

설치될 포트(기본 5432)를 지정하고 끝까지 넘기다보면 설치는 완료가 됩니다.

 

#3. pgAdmin 실행

PostgreSQL설치가 끝나면, pgadmin 4라는 툴을 실행할 수 있게 됩니다.

pgAdmin은 PostgreSQL 데이터베이스 관리 GUI툴입니다.

최초 실행 시 Master Password를 설정합니다. 이 Password는 설치시 생성했던 postgres user와는 별개로 pgAdmin의 Password입니다. Password 설정 후 Server에 접속할 때, postgres user Password로 접속하면 됩니다.

아래와 같이 접속에 성공하였습니다.

이제 사용자와 Database를 생성해서 사용하기만 하면 됩니다.

 

반응형

댓글