首页
产品
CLup:PostgreSQL高可用集群平台 CMiner: PostgreSQL中的CDC CData高性能数据库云一体机 CBackup数据库备份恢复云平台 CPDA高性能双子星数据库机 CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品
解决方案
数据库专业技术服务全栈式PostgreSQL解决方案Oracle分布式存储化数据库云PolarDB一体化解决方案
文章
客户及伙伴
中启开源
关于我们
公司简介 联系我们
中启开源
修改标题
往前插入
往后插入
删除

CLup简介

1. 为什么要开发CLup

CLup软件是一套管理PostgreSQL、PolarDB等数据库的管理软件.

企业在开始使用PostgreSQL、PolarDB等数据库时,总是遇到这些问题:

CLup就是为解决这些问题而开发的产品。

CLup最大的特色功能是高可用。目前已存在几个开源的高可用软件:

但上面这些开源软件无一例外有以下这些问题:

所以中启乘数科技为PostgreSQL数据库量身定制一套最符合PostgreSQL用户的高可用及监控管理的软件,让企业可以快速搭建一套高可靠、高可用、高性能的数据库,同时满足易管理维护、集中管理的一套数据库解决方案。

使用CLup可以轻松创建和管理几十套至上百套PostgreSQL高可用的数据库集群。当发生故障切换后,有详细的故障切换日志,方便故障原因定位。另还可以手工一键切换,满足运维中日常停机的需要。CLup还提供了PostgreSQL的一些基本监控和TOP SQL的监控以及容灾管理及一键加备库,最大限度的简化DBA的工作。

2. 开源版与企业版功能对比

CLup的版本分为两种,一种是企业版,一种是开源社区版本,开源社区版本目前开源在gitee上,地址为:

开源版本具有CLup企业版本的绝大部分功能,具体功能差异如下:

序号 功能 开源版 企业版
1 支持的操作系统 CentOS7.X、CentOS8 CentOS7.X、CentOS8、Rocky Linux 8、Oracle Linux 8、
Debian11、OpenEuler、银河麒麟、统信、Alpine
2 支持的数据库 PostgreSQL、PolarDB PostgreSQL、PolarDB
3 支持的CPU x86_64 x86_64、aarch64(鲲鹏、飞腾等)
4 创建数据库 无限制 无限制
5 纳管已有数据库 不支持 支持
6 启动数据库 支持 支持
7 停止数据库 支持 支持
8 删除数据库 支持 支持
9 查询计划 不支持 支持
10 重启数据库 支持 支持
11 Web端登录主机 不支持 支持
12 Web端psql连接 不支持 支持
13 搭建备库 支持 支持
14 切换上级库 支持 支持
15 激活备库 支持 支持
16 修改数据库参数 支持 支持
17 会话管理 支持 支持
18 锁管理 支持 支持
19 创建PostgreSQL流复制高可用集群 无限制 无限制
20 创建PolarDB共享存储高可用集群 无限制 无限制
21 创建PostgreSQL共享存储高可用集群 不支持 无限制
22 纳管PostgreSQL流复制高可用集群 不支持 无限制
23 纳管PolarDB共享存储高可用集群 不支持 无限制
24 纳管PostgreSQL共享盘高可用集群 不支持 无限制
25 已有备库纳入集群 不支持 支持
26 集群设置 支持 支持
27 机房管理 支持 支持
28 高可用切换 支持 支持
29 查看备库延迟 支持 支持
30 查看当前LSN 支持 支持
31 查看集群拓扑图 支持 支持
32 故障数据库加回集群 支持 支持
33 ESDisk共享盘管理 不支持 支持
34 集群主机一键登录 不支持 支持
35 创建PG物理备份的备份计划 不支持 支持
36 创建通用备份的备份计划 不支持 支持
37 查看备份数据信息 不支持 支持
38 备份数据导入 不支持 支持
39 恢复数据库 不支持 支持
40 主机性能监控 不支持 支持
41 数据库监控 不支持 支持
42 数据库巡检 不支持 支持
43 数据库报警定义 不支持 支持
44 主机报警定义 不支持 支持
45 报警方式配置 不支持 支持
46 报警查看 不支持 支持
47 用户管理 不支持 支持
48 用户权限管理 不支持 支持
49 Agent状态管理 支持 支持
50 CLup参数设置 支持 支持
51 技术支持 开源社区 专人支持

3. CLup发展历程

CLup软件从2017年就开始研发,第一个正式版本发布于2017年11月20日。版本发展的历程如下:

4. CLup的亮点功能

亮点功能如下:

另外CLup是一套非常容易部署,对环境要求很低的高可用集群管理软件,如可以在2GB内存的机器上部署和使用,对机器的CPU没有要求。之所以可以做到这种程度,原因是此软件完全是由我们自己研发的,并不是基于一些开源软件上做的二次封装。有一些友商的管理平台是在第三方开源高可用软件上封装的,如ZooKeeper、etcd、repmgr或patroni上做的封装,导致对环境要求高,系统资源占用大等问题。

目录
img