postgresql 맛보기#2

별바람·2023년 1월 25일
post-thumbnail

Postgresql은 연계하여 활용할 수 있는 SW 생태계가 잘 형성되어 있는 것 같다. 아래와 같이 Posgregql 공시 홈에서도 SW Catalog를 별도로 리스트업해주고 있을 정도이다.(별도 솔루션들과 extension들의 리스트를 소개)

PostgreSQL SW Catalog

그래서인지, Postgresql을 상용 환경에서 DBMS로 활용하는 경우 외부 솔루션과의 연계를 통해 구성하는 레퍼런스가 많이 소개되는 것 같다.
(HA 구조를 구성하거나, Sharding을 고려한 Cluster 구성 등의 경우에)

따라서, Postgresql을 직접 설치/구성해서 사용하거나 혹은 Cloud Service Provider의 상품(이른바 DBaaS)을 이용하는 경우에도 연계 SW에 대한 검토와 고민이 필요한 것 같다.
(CSP가 제공하는 관리형 DB로서 Posgresql을 활용할 때에도, 특정 기능을 수행하기 위한 오픈 소스 솔루션이 탑재/통합되어 있을 가능성이 있으므로)

PostgreSQL을 상용 서비스를 위한 DBMS로 활용한다고 할 때, 가장 중요하게 고려해야할 포인트 중 하나가 '고가용성(High Availability) 구조(Auto Failover/back 포함)'일 것이다.

PostgreSQL로 HA 구조를 구성하기 위해 활용할 수 있는 연계 SW(오픈소스) 프로젝트들을 찾아보고자 한다.

우선 ScaleGrid라고 하는 db전문 호스팅 서비스 기업에서, HA 솔루션 중 나름의 순위를 평가해서 비교/정리한 자료가 있었다.
해당 기업에서는 Patroni를 가장 1순위로 추천하고 있다.
(2019년 자료라는 점이 좀 아쉽다)
What’s the Best PostgreSQL High Availability Framework?

profile
cloud분야에 종사하는 it인 입니다

0개의 댓글