二、openGauss应用场景和系统架构

时间:2022-03-26 00:46:32

一、 应用场景

openGauss数据库主要的应用场景分为:

1、交易型应用

大并发、大数据量、以联机事务处理为主的交易型应用,如电商、金融、O2O、电信CRM/计费等,应用可按需选择不同的主备部署模式。

2、物联网数据

在工业监控和远程控制、智慧城市的延展、智能家居、车联网等物联网场景下,传感监控设备多、采样率高、数据存储为追加模型,操作和分析并重的场景。


二、系统架构

openGauss主要包含了openGauss服务器、客户端驱动、OM等模块,它的架构如图1所示,模块说明如表1所示。

二、openGauss应用场景和系统架构

表1 openGauss模块说明

名称

描述

OM

运维管理模块(Operation Manager),提供openGauss日常运维、配置管理的管理接口、工具

客户端驱动

客户端驱动(Client Driver)。负责接收来自应用的访问请求,并向应用返回执行结果;负责与openGauss实例的通信,下发SQL在openGauss实例上执行,并接收命令执行结果

openGauss主(备)

openGauss主(备)。负责存储业务数据(支持行存、列存、内存表存储)、执行数据查询任务以及向客户端驱动返回执行结果

Storage

服务器的本地存储资源,持久化存储数据