728x90
구분 | SQLITE | DBMS Product |
서버 | 메모리 or 로컬 디스크 / 필요없음 | 서버, 포트 / 필요있음 |
동시 접속 처리 | 한 번에 하나 | 가능 |
데이터 유형 | 5가지 데이터 유형만 가능 | 모든 유형의 데이터 저장 가능 |
설치 메모리 | 작은 메모리 | 큰 메모리 |
장점 | 경제성, 효율성, 단순성 등 | 확장성, 동시성 등 |
데이터 양 | 소, 중에 적합 | 대용량에 적합 |
보안 기능 | 없음 | 있음 |
속도 | 빠름 | Sqlite에 비해선 떨어짐 |
오픈 소스 | O | O |
※ DBMS(DataBase Management System): 데이터베이스 관리 시스템
1. PostgreSQL 소개
구분 | 설명 |
정의 | ORDMBS(오픈 소스 객체 - 관계형 데이터베이스 관리 시스템) 관계형 DB로서 데이터 저장, 액세스 및 성능에 대한 관리 |
구조 | 클라이언트 / 서버 모델을 사용 |
기능 | 트랜잭션, ACID(Atomicity, Consistency, Isolation, Durability) |
특징 | 1. Windows, Linux, MAC 등 여러 플랫폼 지원 2. 대용량 처리 3. DB 보안 기능(암호화, 접근 제어, 감시) |
2. PostgreSQL 설치(Windows / Mac)
Windows
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
PostgreSQL 다운로드(원하는 버전에 맞게)
- 모든 항목 체크하면서 Next
- 관리자 비밀번호 설정
- PostgreSQL을 사용할 포트 설정(기본 5432)
- 클러스터 별다른 지정 없다면 default
- (Stack Builder) 추가 도구 설치 or Exit => 배포툴킷 같은 거 사용하고 싶을 때 다운
- (추가 도구 설치한 다면)앞서 설정한 (5432) 포트에 도구 설치
- 확장 툴 목록 확인(설치 할께 없다면 Cancel)
※ Spatial Extensions >>> PostGIS(공간 연산) 유용함
3. pgAdmin 4 실행
PostgreSQL 15 폴더 >> pgAdmin 4
or
시작프로그램 검색 >> pgAdmin 4
설치할 때 설정 했던 패스워드 입력
왼쪽에 Servers 더블클릭 후 암호 입력
현재 PostgreSQL 상태를 볼 수 있다.
Mac
자기가 원하는 버전에 맞게 설치
Initialize 클릭
이후 터미널 접속
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
터미널에 복사 붙여 넣기
컴퓨터 비밀번호 입력
Mac Admin 다운
https://www.pgadmin.org/download/pgadmin-4-macos/
원하는 버전에 맞는 어드민 설치 >> pgadmin-4-xxx.dmg 클릭
설치 후 응용프로그램에 복사 저장
터미널에 쳤던 비밀번호와 동일하게 치면 어드민 접속 완료!
728x90
SMALL
'Database & Data > PostgreSQL' 카테고리의 다른 글
[PostgreSQL Admin] 클라이언트 데이터베이스 연결하기 - 4 (1) | 2024.09.22 |
---|---|
[PostgreSQL Admin] 환경 변수 설정 및 alias 설정 - 3 (0) | 2024.09.20 |
[PostgreSQL Admin] PostgreSQL 설치 - 2 (0) | 2024.09.09 |
[PostgreSQL Admin] M1 VMware Pro에 Ubuntu 설치하기 - 1 (1) | 2024.09.09 |
PostgreSQL 파티셔닝과 성능 최적화 간단히 실습 (0) | 2024.06.13 |