openGauss

开源数据库

openGauss社区官网

开源社区

核心应用

(1)替换 MySQL 和 Oracle;

(2)满足全栈 GCH 的发展需要;

(3)应用基础开发平台后端(PaaS+BaaS);

(4)自建业务系统后端。

标杆价值

实现教育行业首个应用全栈统筹考虑的数据库替换方案,并发和稳定性得到了实际验证,对于 openGauss 系数据库在教育行业的推广和应用而言,具有较强的示范带动效应。

架构设计

基于 openGauss 构建的智能开发平台所开发的应用,默认支持 openGauss 及上层 GCH 组件。

技术创新

1.通过数据库日志物理同步,实现 openGauss 数据库高可用

2.通过 openGauss 提供的 om 工具来帮助部署和管理 openGauss 数据库的主备集群节点

3.通过配置 openGauss 的备机只读操作,实现读写分离,减少主库的读负载

4.openGauss 数据库高可用架构下,客户端连接到数据库的方式如下:通过配置客户端参数,实现自动主库发现,负载均衡,只读备库等各类应用场景需求。

5.通过 openGauss 的 gs_basebackup 工具做基础的物理备份。gs_basebackup 的实现目标是对服务器数据库文件的二进制进行拷贝。

6.通过 openGauss 提供的管理 openGauss 数据库备份和恢复的工具 gs_probackup,对 openGauss 实例进行定期备份,以便在数据库出现故障时能够恢复服务器。

7.openGauss 支持标准的 SQL92/SQL99/SQL2003/SQL2011 规范,支持 GBK 和 UTF-8 字符集,支持 SQL 标准函数与分析函数,支持存储过程。

融合创新

开发平台支持复杂代码 AI 提示,对于有经验的开发人员可以很好地提升开发效率;提供低代码快速开发部署能力和错误故障提示定位,大大降低了编程开发的技术门槛。