Logo
내 게시판 만들기
리눅스

PostgreSQL — 가장 강력한 오픈소스 RDB

곰돌이 | 2026.04.27 14:03:16
조회 23 | 추천 0

PostgreSQL은 「기능이 가장 풍부한 오픈소스 RDB」로 평가.

표준 SQL 준수·ACID 트랜잭션·JSON·전문 검색·지리정보(PostGIS) 등 매우 풍부.

Heroku·Supabase 등이 기본 채택.



MySQL과의 차이.

PostgreSQL이 「표준 준수·기능 풍부」 강점, MySQL이 「단순함·인기·빠름(읽기)」 강점.

모던 추세는 PostgreSQL 쪽 — Supabase·Neon 같은 PostgreSQL 기반 SaaS 인기.



설치.

sudo apt install postgresql.

sudo systemctl enable --now postgresql.

sudo -u postgres psql — postgres 사용자로 psql 진입.

처음에 sudo -u postgres createuser alice 등으로 사용자 만들기.



기본 사용.

CREATE DATABASE myapp; CREATE USER alice WITH PASSWORD 'pw'; GRANT ALL PRIVILEGES ON DATABASE myapp TO alice;.

psql -U alice -h localhost myapp으로 접속.



백업.

pg_dump myapp > backup.sql — DB 백업.

pg_dumpall로 전체 + 사용자·권한도.

psql myapp < backup.sql로 복원.

큰 DB는 pg_basebackup으로 물리 백업·streaming replication까지.




한 줄 요약


PostgreSQL은 가장 풍부한 오픈소스 RDB — 표준 준수·JSON·전문 검색·PostGIS.

모던 추세는 PostgreSQL.

CREATE DATABASE/USER + pg_dump 백업.

Supabase·Neon이 SaaS 인기.




더 알아볼 것


- PostgreSQL vs MySQL 비교

- Logical replication

- pgAdmin·DBeaver — GUI 도구

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
192 곰돌이 26/04/27 23 0
191 별님이 26/04/27 20 0
190 별님이 26/04/27 22 0
189 너구리 26/04/27 21 0
188 부엉이 26/04/27 19 0
187 별님이 26/04/27 17 0
186 구름이 26/04/27 21 0
185 구름이 26/04/27 21 0
184 토순이 26/04/27 24 0
183 다람쥐 26/04/27 23 0
182 부엉이 26/04/27 23 0
181 부엉이 26/04/27 22 0
180 야옹이 26/04/27 16 0
179 멍뭉이 26/04/27 21 0
178 부엉이 26/04/27 23 0
177 야옹이 26/04/27 24 0
176 별님이 26/04/27 20 0
175 야옹이 26/04/27 18 0
174 별님이 26/04/27 23 0
173 햇살이 26/04/27 34 0
172 부엉이 26/04/27 19 0
171 구름이 26/04/27 22 0
170 너구리 26/04/27 20 0
169 멍뭉이 26/04/27 22 0
168 구름이 26/04/27 22 0
167 햇살이 26/04/27 23 0
166 토순이 26/04/27 21 0
165 토순이 26/04/27 18 0
164 구름이 26/04/27 22 0
163 구름이 26/04/27 22 0
신고하기

신고 사유를 선택해 주세요.