企业级分布式数据库 - GaussDB介绍
目录
什么是GaussDB
简介
应用场景
产品架构
产品优势
安全
责任共担
身份认证与访问控制
数据保护技术
审计与日志
监控安全风险
故障恢复
认证证书
GaussDB与其他服务的关系
约束与限制
计费模式
什么是GaussDB
简介
GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。
应用场景
- 交易型应用
大并发、大数据量、以联机事务处理为主的交易型应用,如政务、金融、电商、O2O、电信CRM/计费等,服务能力支持高扩展、弹性扩缩,应用可按需选择不同的部署规模。
具备PB级数据负载能力,通过内存分析技术满足海量数据边入库边查询要求,适用于安全、电信、金融、物联网等行业的详单查询业务。
产品架构
GaussDB分布式形态整体架构如下:
产品优势
- 高安全
GaussDB拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,行级访问控制,密态计算。能够满足政企&金融级客户的核心安全诉求。
- 健全的工具与服务化能力
GaussDB已经拥有华为云,商用服务化部署能力,同时支持DAS、UGO、DRS等生态工具。有效保障用户开发、运维、优化、监控、迁移等日常工作需要。
- 全栈自研
GaussDB基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。同时GaussDB能够基于硬件优势在底层不断进行优化,提升产品综合性能。
- 开源生态
GaussDB已经支持开源社区,并提供主备版版本下载。
安全
责任共担
华为云安全责任共担模型
身份认证与访问控制
身份认证:用户访问云数据库 GaussDB时支持对数据库用户进行身份验证,包含密码验证和IAM验证两种方式。
密码验证:登录数据库时,需要对帐号密码进行验证,验证成功后方可进行操作。IAM验证:使用统一身份认证服务
(Identity and Access Management, IAM)进行精细的权限管理。
访问控制:
- 权限控制:购买实例之后,您可以使用IAM为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,通过IAM进行精细的权限管理。
- VPC和子网:虚拟私有云(Virtual Private Cloud, VPC)为云数据库构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。
- 安全组:安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求并相互信任的弹性云服务器和GaussDB数据库实例提供访问策略。
数据保护技术
GaussDB通过多种数据保护手段和特性,保障存储在GaussDB中的数据安全可靠。
数据保护手段 |
简要说明 |
---|---|
传输加密(HTTPS) |
支持HTTP和HTTPS两种传输协议,为保证数据传输的安全性,推荐您使用更加安全的HTTPS协议。 |
数据备份 |
支持设置数据库的备份和恢复,来保障数据的可靠性。 |
敏感操作保护 |
控制台支持敏感操作保护,开启后执行删实例等敏感操作时,系统会进行身份验证,进一步保证GaussDB配置和数据的安全性。 |
SSL数据加密 |
可以使用SSL来加密数据库GaussDB和客户端的连接。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。 |
审计与日志
云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。
通过云审计服务,您可以记录与GaussDB实例相关的操作事件,便于日后的查询、审计和回溯。
监控安全风险
云监控服务为用户提供一个针对云数据库、云服务器等资源的立体化监控平台。使您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。
故障恢复
GaussDB会在数据库实例的备份时段中创建数据库实例的自动备份,提供了多种方式恢复实例的数据,用以满足不同的使用场景,支持将实例的节点分别部署在多个可用区,以此来实现AZ级高可用。当主节点发生故障时,备节点会自动升级为主节点,保证实例的可用性。
认证证书
华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。
GaussDB与其他服务的关系
GaussDB与其他服务的关系如表1。
表1 与其他服务的关系 |
|
相关服务 |
交互功能 |
弹性云服务器(ECS) |
GaussDB服务通过弹性云服务器(Elastic Cloud Server,简称ECS)远程连接GaussDB可以有效的降低应用响应时间、节省公网流量费用。 |
虚拟私有云(VPC) |
对您的GaussDB实例进行网络隔离和访问控制。 |
对象存储服务(OBS) |
存储GaussDB实例的自动和手动备份数据。 |
云监控服务(Cloud Eye) |
云监控服务是一个开放性的监控平台,帮助用户实时监测GaussDB资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。 |
云审计服务(CTS) |
云审计服务(Cloud Trace Service,简称CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。 |
数据管理服务(DAS) |
使用数据管理服务(Data Admin Service,简称DAS),通过专业优质的可视化操作界面,提高数据管理工作的效率和安全。 |
约束与限制
云数据库 GaussDB在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1。
表1 功能约束与限制 |
|
功能 |
使用限制 |
数据库访问 |
如果GaussDB实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在GaussDB的安全组添加一条“入”的访问规则。
|
部署 |
实例所部署的服务器,对用户都不可见,即只允许应用程序通过IP地址和端口访问数据库。 |
数据库的root权限 |
创建实例页面只提供管理员root用户权限。 说明: 在2022.08.30后,GaussDB为root用户开放了sysadmin权限。新创建实例的root用户都将拥有sysadmin权限,而存量实例执行版本升级后,root用户也将拥有sysadmin权限,如果需要进行版本升级,请联系客服处理。 如果存量实例未进行版本升级,则管理员root用户权限为:createrole,createdb和monadmin。由于旧版本root权限低于完整的管理员用户权限, 部分SQL语法/函数执行时会报权限不足,例如:create tablespace 等 |
重启GaussDB实例 |
无法通过命令行重启,必须通过GaussDB的管理控制台操作重启实例。 |
GaussDB备份查看 |
GaussDB实例在对象存储服务上的备份文件,对用户不可见。 |
计费模式
提供按小时、按月、按年的计费方式供您灵活选择,使用越久越便宜。
预付费(包年包月):这种购买方式相对于按需付费提供更大的折扣,对于长期使用者,推荐该方式。
按需付费(小时):这种购买方式比较灵活,可以即开即停,按实际使用时长计费。以自然小时为单位整点计费,不足一小时按一小时计费。
支持区域:
华北-北京四 华东-上海一 华南-广州 华南-广州-友好用户环境 西南-贵阳一 亚太-新加坡
更详细的信息可去官网了解。
企业级分布式数据库 - GaussDB介绍相关推荐
- 十年磨一剑,腾讯云数据库品牌重磅升级, “企业级分布式数据库TDSQL”来了!
今天,腾讯云正式宣布其数据库品牌TDSQL的全新战略升级计划及未来发展战略.未来,腾讯云原有的TDSQL.TBase.CynosDB三大产品线将统一升级为"腾讯云企业级分布式数据库TDSQL ...
- OceanBase CTO杨传辉:下一代企业级分布式数据库的一体化设计
本文 本文作者杨传辉,花名日照,现任 OceanBase CTO.团队创始成员.本文根据4月28日的直播<下一代分布式数据库一体化设计>内容整理. 大家好,我是杨传辉,上个月和大家讨论了分 ...
- 分布式数据库TiDB介绍
TiDB 是一款定位于在线事务处理 / 在线分析处理( HTAP: Hybrid Transactional/Analytical Processing)的融合型数据库产品,实现了一键水平伸缩,强一致 ...
- 昆仑分布式数据库架构介绍
一.前言 昆仑分布式数据库集群(下文简称昆仑数据库)是一个分布式关系数据库管理系统,面向TB和PB级别海量数据处理,以高吞吐量和低延时处理海量数据高并发读写请求. 它提供健壮的事务ACID保障,高效易 ...
- 分布式数据库中间件介绍
分布式数据库中间件 在分布式情况下随着用户量的增加,Mysql数据库表逐渐庞大随之而来的问题就是导致数据库性能的下降,当数据量超过500W行那么就可以考虑分库分表了 分库分表概述 什么是分库分表 分库 ...
- 分布式数据库相关概念介绍
1.分布式数据库的概念 分布式数据库系统(Distributed Database System,DDBS)是针对面向地理上分散,而管理上有需要不同程度集中管理的需求而提出的一种数据库管理信息系统. ...
- TDSQL PG 版企业级分布式数据库技术创新实践
TDSQL PG 版整体能力,从支持上来说它的支持的接口比较丰富,比如 libpq 里面 C .C++,Jdbc/odbc.Python.Ecpg,各种常用语言接口都是支持的,同时它也支持用户自定义函 ...
- 再识华为云数据库——GaussDB
目录 一.GaussDB: 立足创新与自研,助力企业核心数据安全高效上云 二.GaussDB: 基于华为openGauss开放生态打造的 金融级分布式数据库 三.GaussDB(for MySQL): ...
- 如何设计好分布式数据库,这个策略很重要
数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要. GaussDB(for openGaus ...
最新文章
- c++结构体定义和使用_【C语言更新】结构体的定义及使用
- 在java的实现栈的插入数据_Java实现数据结构栈stack和队列Queue
- 在XCode中使用SVN
- MyBatis 源码解读-settingsAsProperties()
- scipy是python下的什么_SciPy是什么
- [禅悟人生]心平气和, 慢慢修行
- Python与数据结构[4] - 散列表[1] - 分离链接法的 Python 实现
- jq获取页面高度_jquery获取文档高度和窗口高度汇总
- docker安装和启动zookeeper,数据导入及导出
- 240万!动漫人脸数据集AnimeCeleb
- 四大开源3d游戏引擎探究
- 软件工程导论---软件测试(集成测试、单元测试、验收测试、系统测试)
- php 微信卡券源码,微信卡券投放——货架方式
- Unity (三) NavMeshAgent之:分层路面导航(王者荣耀,英雄联盟中小兵分三路进攻敌方)...
- day12摇色子游戏--笔记
- word 2016 设置边框 大小 长宽
- 【西祠日志】【19】【20】有人说,21天可以养一种习惯
- Azkaban重新编译,解决:Could not connect to SMTP host: smtp.163.com, port: 465【2022年01月10日】
- 应广单片机系列MCU
- 纯CSS实现抖音3D酷炫旋转相册