# PolarDB for PostgreSQL

> Clean Markdown view of GeekNews topic #4362. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4362](https://news.hada.io/topic?id=4362)
- GeekNews Markdown: [https://news.hada.io/topic/4362.md](https://news.hada.io/topic/4362.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-05-31T09:47:01+09:00
- Updated: 2021-05-31T09:47:01+09:00
- Original source: [github.com](https://github.com/alibaba/PolarDB-for-PostgreSQL)
- Points: 12
- Comments: 0

## Topic Body

- Postgres를 Share-nothing 분산 DB로 만들어주는 오픈소스

ㅤ→ 노드간 데이터 공유 없이 메시지 전달을 통해서 동작(Coordinator)

- 기존 싱글노드의 SQL호환성을 유지한 채, 고성능/확장성/고가용성/탄력성을 추가

- Paxos 기반 복제를 통해 글로벌 데이터 일관성, 분산 SQL 처리, 데이터 중복성 및 고 가용성 제공

- 아키텍처

ㅤ→ PK 해슁하여 테이블을 샤딩. 샤드 수 조정가능

ㅤ→ 각 샤드는 3개의 노드로 복제

ㅤ→ 비용절감을 위해서 2개의 완전한 사본과 세번째는 WAL(Write Ahead Log)만 저장 가능

- 알리바바의 오픈소스

## Comments



_No public comments on this page._
