
BarmanPostgreSQL의 Replication 구성 이후 Recovery Point를 지나서 복구 불가능한 Standby 서버는 데이터를 삭제하고 다시 구성해야 한다.이런 문제점을 해결하기 위한 방식 중 Backup 수단을 고려해야 하는데, 그 중 REPMGR과 연동이 수월하면서 PostgreSQL기반의 EnterpriseDB("EDB")에서 오픈소스로 개발 및 유지보수하는 Barman을 소개한다.Introduction예기치 못한 상황에서 비즈니스의 연속성을 유지하기 위해서 필요한 도구를 제공한다.대표적으로 비즈니스 연속성에는 아래의 두 항목이 0이 되는 이상적인 환경이 제공되기를 원한다.Recovery Point Objective(RPO) : 중대한 사고로 인해 서비스에서 데이터가 손실될 수 있..

Pgpool-IIPostgreSQL 서버 풀을 관리하는 도구로, 단일 PostgreSQL 구성에서 사용할 수 없는 다양한 기능을 제공한다.FeaturesHigh Availability여러 PostgreSQL 서버를 사용하여 HA 구성을 제공하며, 손상된 서버를 서버 풀에서 자동으로 제거하여 데이터베이스 작업을 계속 수행한다.Pgpool-II는 Watchdog이라는 Pgpool-II 자체에 대한 HA 기능도 제공하여 Quorum Algorithm을 사용하여 Split-Brain현상이 발생하지 않도록 지원한다.Load balancing더 높은 성능을 얻기 위해서 여러 PostgreSQL 서버에 Read 쿼리를 분산시켜준다.Write 쿼리는 아래의 각 경우에 따라 해당 서버로 전달된다.Streaming Rep..

RepmgrPostgreSQL의 Replication 구성 방법 중 내부 설정만 사용하여 설정하는 방안도 있지만, PostgreSQL기반의 EnterpriseDB("EDB")에서 오픈소스로 개발 및 유지보수하는 Repmgr의 신뢰도와 다수 기능을 제공하는 Repmgr을 소개한다.TermsReplication ClusterStreaming Replication 연결된 PostgreSQL 서버의 네트워크이다.NodeReplication Cluster내 단일 PostgreSQL 서버이다.Upstream Node통상적으로 Primary 서버로, Standby 서버들과 연결하여 Streaming Replication을 전송하는 역할을 수행하는 노드이다.FailoverPrimary 서버가 장애가 발생하게 되면 적당..
- Total
- Today
- Yesterday
- mybtis
- bouncy castle
- functional programing
- graecful shutdown
- javascript
- reusability
- patametertype
- sample code
- hot-backup
- db lank
- repmgr
- PostgreSQL
- ASYNCHRONOUS
- minio
- point cut
- multi stage biluild
- JWT
- Promise
- Spring
- aws s3
- bean
- java
- docker
- extensibility
- await
- async
- object storage
- jdeps
- barman
- nosuchmethodexception
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |