| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 배열
- 노션
- intelij
- 파이썬
- sql문법
- 프로그래머스
- DockerDesktop
- 코딩자격증
- 자바스크립트
- springboot
- 10989
- 스프링부트시작
- SQL
- 알고리즘
- 패스트캠퍼스후기
- 백준
- 코테
- 패캠
- java11
- java
- fastcampus
- 개발포트폴리오
- 3273
- 코딩테스트
- 수정렬하기3
- BOJ
- 패스트캠퍼스
- 코딩교육
- 소금폭탄
- 자바
- Today
- Total
기록용 블로그
Pgpool+Postgresql 로 master, slave 노드에 LB하기 본문
Pgpool은 PostgreSQL 서버와 PostgreSQL DB 클라이언트 사이에 존재하는 PROXY 소프트웨어이다.
가장 특징적인 것은 Load Balancing인데, master/slave 모드로 실행중인 DB 서버에 분산해서 쿼리를 수행하도록 라우팅할 수 있다.
나는 insert/update 같은 트랜잭션 쿼리는 master에서, select는 slave 에서 수행할 수 있도록 구성할 예정이다.
gcp 인스턴스에 psql, psql 클라이언트, psql 서버모듈 설치
$sudo apt-get -y install postgresql postgresql-clinet postgresql-contrib
psql에서 adminpack 설치
$sudo -u postgres psql
$CREATE EXTENSION adminpack;
$\q (나가기)
참고한 글은 아래와 같다.
[PostgreSQL] Master-Slave Replica(복제) 생성하기
엔터프라이즈 환경에서 사용하는 데이터베이스의 #가용성, #성능 측면에서 #Replica를 보유하는 것은 필수...
blog.naver.com
https://bitnine.tistory.com/68
pgpool을 사용한 DB 복제 및 부하분산
pgpool을 사용한 DB 복제 및 부하분산 1. 테스트 환경 postgresSQL DB 2개, pgpool 1개 2. 테스트 내용 1) pgpool에 2개의 postgreSQL을 등록하여 Master/slave를 구성 2) DML/DDL 실행시 각 DB에 수행 3) load_ba..
bitnine.tistory.com