Tmax OpenSQL Overview

Tmax OpenSQL v3.0 is an open source relational database management system(RDBMS) that uses the database cluster that provides high performance and high availability based on PostgreSQL.

Tmax OpenSQL v3.0 Configuration

OpenSQL Components

PostgreSQL

An open-source relational database management system that is scalable and compliant with SQL standards.

Patroni

Performs PostgreSQL database cluster management. It is open source, written in Python, runs as a server process, detects the status of each node, and provides automatic failover, election of a new primary PostgreSQL node, and database configuration management.

Etcd

An open source Distributed Key-Value Store written in Go language that provides stability, data consistency, and scalability optimized for distributed systems. It stores cluster membership information and configuration information managed by Patroni.

OpenProxy

A high-performance connection pooler written in Rust language that provides PostgreSQL connection pooling, load balancing, and VIP Failover features.

Barman

An open source PostgreSQL database backup management solution written in Python that offers full, incremental, and differential backups.

Last updated