12P by xguru 15일전 | favorite | 댓글과 토론

- Postgres를 Share-nothing 분산 DB로 만들어주는 오픈소스
ㅤ→ 노드간 데이터 공유 없이 메시지 전달을 통해서 동작(Coordinator)
- 기존 싱글노드의 SQL호환성을 유지한 채, 고성능/확장성/고가용성/탄력성을 추가
- Paxos 기반 복제를 통해 글로벌 데이터 일관성, 분산 SQL 처리, 데이터 중복성 및 고 가용성 제공
- 아키텍처
ㅤ→ PK 해슁하여 테이블을 샤딩. 샤드 수 조정가능
ㅤ→ 각 샤드는 3개의 노드로 복제
ㅤ→ 비용절감을 위해서 2개의 완전한 사본과 세번째는 WAL(Write Ahead Log)만 저장 가능
- 알리바바의 오픈소스