Tmax OpenSQL 개요

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

Tmax OpenSQL v3.0 구성 예시

OpenSQL Components

OpenSQL 데이터베이스

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

OpenHA

OpenSQL 클러스터의 고가용성을 담당하는 솔루션으로, OpenHA Cluster ManagerOpenHA 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 데이터베이스 백업 관리 솔루션이다.

Last updated