我们来详细讲讲华为的高斯数据库(GaussDB)的架构。
高斯数据库(GaussDB)并不是一个单一的产品,而是华为基于开源数据库(如PostgreSQL和openGauss)内核,发展出的一系列企业级分布式数据库产品的总称。其核心目标是满足金融、政企等对数据一致性、可靠性和性能有极高要求的场景。
其中最具有代表性的是 GaussDB(for openGauss), 它通常指代其先进的分布式架构版本。下面我们主要围绕它来展开讲解。
一、核心设计理念
高斯数据库的架构设计围绕以下几个核心理念:
- 高可用与高可靠: 确保数据库7x24小时不间断服务,数据零丢失。
- 高性能与高扩展: 采用分布式架构,支持在线横向扩展(Scale-Out),轻松应对海量数据和高并发访问。
- 高安全: 提供从传输、存储到访问的全链路加密和数据脱敏能力,满足严苛的安全合规要求。
- 全场景: 支持OLTP(联机事务处理)、OLAP(联机分析处理)以及HTAP(混合事务/分析处理)多种业务场景。
二、总体架构
高斯数据库(GaussDB(for openGauss))的典型分布式架构可以分为三层,如下图所示(请结合文字理解):
+-------------------------------------------------------+
| 应用层 (Application Layer) |
+-------------------------------------------------------+
|
| JDBC/ODBC/...

最低0.47元/天 解锁文章
1029

被折叠的 条评论
为什么被折叠?



