zhl003 / radondb-postgresql-kubernetes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RadonDB PostgreSQL


什么是 RadonDB PostgreSQL

RadonDB PostgreSQL 是基于 PostgreSQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,具备自动故障检测和恢复、自由伸缩只读副本等特性

目前 RadonDB PostgreSQL 已支持 KubernetesKubeSphere 平台部署 PostgreSQL 高可用集群。

架构图

  • 通过 repmgr实现故障自动转移
  • 通过 Pgpool-II负载读写流量
  • 通过PostgreSQL Streaming Replication保证数据的强一致

核心功能

  • PostgreSQL 高可用
    • 主从秒级切换
    • 自由配置异步/同步流复制模式
    • 故障自愈
  • 自由伸缩
    • 支持增减集群节点
  • 只读流量负载均衡
  • 配置高度可自定义
    • 集群、数据库、中间件均支持自定义配置项

快速部署

协议

RadonDB PostgreSQL 基于 Apache 2.0 协议,详见 LICENSE

有任何 RadonDB PostgreSQL 错误、问题和功能,请您在 RadonDB PostgreSQL GitHub 提交 Issue。

About


Languages

Language:PLpgSQL 64.4%Language:C++ 16.5%Language:C 15.2%Language:JavaScript 1.6%Language:Shell 1.1%Language:Perl 0.5%Language:Makefile 0.3%Language:Mustache 0.2%Language:NASL 0.1%Language:HTML 0.0%Language:Assembly 0.0%Language:Objective-C 0.0%Language:Pawn 0.0%Language:Smarty 0.0%Language:Dockerfile 0.0%Language:CMake 0.0%