Skip to content

zhl003/radondb-postgresql-operator

 
 

Repository files navigation

LOGO

English | 中文


What is RadonDB PostgreSQL Operator

RadonDB PostgreSQL Operator is an open-source, cloud-native, highly availability cluster solutions based on PostgreSQL and PGO.

RadonDB PostgreSQL Operator supports Kubernetes or KubeSphere 3.1.x platforms.

Quick Start

Architecture

Architecture

Main Features

  • PostgreSQL Cluster Management

    • Create, Scale, Delete PostgreSQL clusters with smooth cluster management.
    • Create new clusters from the existing clusters or backups with efficient data cloning.
  • High Availability

    • Support for automated failover that backed by the distributed consensus based high-availability solution.
    • Support for standby PostgreSQL clusters that work both within and across multiple Kubernetes clusters.
  • Connection Pooling

    Advanced connection pooling support using pgBouncer.

  • Advanced Replication

    Support for asynchronous or synchronous replication for workloads that are sensitive to losing transactions.

  • Disaster Recovery

    Support for backups and restores that leverage the open source pgBackRest utility.

  • Monitoring

    Track the health of the PostgreSQL clusters using the open source pgMonitor library.

  • Backups

    • Backup to local storage. You can also store backups in any object storage system that supports the S3 protocol, such as QingStor.
    • Support for full, incremental, and differential backups as well as efficient delta restores.,
    • Support for user-defined backup time.

Included Components

RadonDB PostgreSQL Operator include the following components:

In addition to the above, the geospatially enhanced PostgreSQL + PostGIS container adds the following components:

PostgreSQL Operator Monitoring include the following components:

License

RadonDB PostgreSQL is released under the Apache 2.0, see LICENSE.



Please submit any RadonDB PostgreSQL bugs, issues, and feature requests to GitHub Issue.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.1%
  • Shell 4.4%
  • Jinja 2.0%
  • Dockerfile 0.7%
  • Makefile 0.5%
  • Mustache 0.2%
  • Roff 0.1%