> For the complete documentation index, see [llms.txt](https://docs.tibero.com/tmaxopensql/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tibero.com/tmaxopensql/overview.md).

# OpenSQL 개요

OpenSQL v3.0 은 오픈소스 관계형 데이터베이스 관리시스템 (RDBMS) 인 PostgreSQL을 기반으로 높은 성능과 고가용성을 제공하는 데이터베이스 클러스터입니다.

<figure><img src="https://content.gitbook.com/content/0GAjhaWv6D91YSwzkCbo/blobs/T0lt7G7oSr1b6y7VgzMG/image.png" alt=""><figcaption><p>OpenSQL v3.0 구성 예시</p></figcaption></figure>

## OpenSQL Components

### OpenSQL 데이터베이스

PostgreSQL 기반의 오픈소스 관계형 데이터베이스 관리 시스템으로 뛰어난 확장성과 SQL 표준을 준수합니다.

### OpenHA

OpenSQL 클러스터의 고가용성을 담당하는 솔루션으로, **OpenHA Cluster Manager**와 **OpenHA DCS**로 구성됩니다.

* OpenHA Cluster Manager\
  Patroni 기반의 클러스터 관리 모듈로, 각 데이터베이스 노드의 상태를 실시간 감지하고 자동 Failover, Primary 노드 선출, 구성 변경 관리 기능을 수행합니다.
* OpenHA DCS(Distributed Configuration Store)

  etcd 기반의 분산 키-값 저장소로, OpenSQL 클러스터의 멤버십 및 구성 정보를 안정적으로 저장·공유합니다.

### OpenProxy

PostgreSQL 커넥션풀링, 로드밸런싱 및 VIP Failover 기능을 제공하며, Rust 언어로 작성된 고성능 Connection Pooler 입니다.

### Barman

Full, 증분, 차분 백업 방식을 제공하며, Python 언어로 작성된 오픈소스 PostgreSQL 데이터베이스 백업 관리 솔루션입니다.

###
