ToB企服应用市场:ToB评测及商务社交产业平台
标题:
华为HCCDA云技能认证--数据库服务
[打印本页]
作者:
滴水恩情
时间:
2024-11-27 15:40
标题:
华为HCCDA云技能认证--数据库服务
大家好呀!我是reload。本日继承带大家学习华为HCCDA云技能认证,涵盖华为云最为核心的计算、存储、网络、数据库、安全、部署等服务。本日学习
数据库服务
相关内容。
登录华为云官网:https://www.huaweicloud.com/ ,进入首页,在产品标题下可以检察全部与数据库相关的云产品及服务。
如上图所圈,这次主要学习云数据库RDS for MySQL、GaussDB和GeminiDB相关内容。
一、数据库服务
1、数据类型与数据治理
什么是
结构化数据
和
非结构化数据
?
=> 关于数据治理,在拿到数据后,首先要分析该数据是结构化还是非结构化的,根据类型选择对应的服务。
=> 非结构化数据放到存储(如OBS、EVS)内里存放;结构化数据,
完全结构化就用关系型
数据库,
半结构化用非关系型
数据库。
2、关系型、非关系型数据库对比
选择数据库时,首先从模子上分析,是否涉及事务处置惩罚、复杂的查询关联,还是数据量大、有并发访问需求。同理,别的指标如访问性能、类型等雷同分析。
3、华为云数据库选择
1)完整数据库办理方案:
2)云原生有哪些上风?
=>
云原生通过容器化、微服务架构、自动化运维等技能本领,实现了应用的快速部署、弹性扩展、高效运维和跨云部署
。
二、关系型数据库服务
1、RDS概述
关系型数据库RDS相关特性如下:
2、情境分析与题目办理
利用数据库搭建如下简朴架构。是否存在题目?题目出在哪里呢?
=> 明显看出,上述架构存在一个
故障单点
,即RDS。
很好理解,应用服务器不是单点,一台坏了剩下一台也能继承服务,但如果RDS坏了,整个体系就不能正常工作了。
既然如此,又该如何办理呢?主备部署
=>
主备部署
,简朴理解,就是
当主数据库出现故障时,RDS服务会自动把访问接口切换到备用服务器上,然后把主服务器更换掉,变成一台新的备用服务器
。通过该机制,当一台服务器坏掉就会被自动的更换,甚至可达秒级切换。
=> 主备服务器可同时放在一个可用区里,以获得较好的同步性;也可选择放在不同的可用区,从而获得跨可用区的容灾能力。
由于可用区大概会坏掉,有了多可用区的选择,就能在一个可用区坏掉时利用别的一个可用区的备数据库服务器,以保持业务连续性。
主备部署这么好,就没有啥缺点吗?
=>
成本增长
,如多部署一台服务器、多了一些数据同步的成本。
3、搭建高可用架构
回到最开始的题目,如下是基于
主备部署实现的高可用架构
的落地方案。
=> 只有主数据库向应用服务器提供服务,即承载全部数据库的访问流量;而备数据库则随时预备切换上来,平常不到场工作。
4、RDS备份的工作特点
有
自动Binlog
和
手动
两种备份方式,如下:
5、RDS读写分离
RDS可以通过
创建只读副本
的方式,建立
读写分离
的数据库体系。
读写分离是一种常见的数据库架构计划,通过将读操纵和写操纵分开到不同的数据库实例,来提升体系性能和可扩展性
。读写分离将读操纵分配到读数据库,而写操纵由写数据库处置惩罚,该方式能
有用分担数据库的负载,制止单个数据库成为瓶颈
,且能
实现读操纵和写操纵的并行处置惩罚
,提高体系的整体处置惩罚能力和响应速度。
6、只读副本实现水平扩展
同样,可以通过
创建只读副本
的方式实现水平扩展,如下:
7、RDS for MySQL产品架构
数据库管理员和数据库交付运维职员通过云上的RDS控制台,对数据库实例举行基础资源的管控,包罗弹性伸缩策略、备份、日志和监控等功能。
开辟者只需访问数据库管理员提供的访问接口,便可举行应用的开辟并操纵数据库RDS;根据管理员的配置举行
主备数据复制
,并遵循
读写分离
策略访问访问只读数据库副本,在发生灾难时,RDS可以或许
实现主备切换,确保高可用性
。
8、GaussDB (for MySQL)
除了 RDS for MySQL,还有没有其他数据库服务和办理方案呢?GaussDB (for MySQL)
8.1 概述及特性
首先是
兼容性
,可以实现较好的平替;然后是
存算分离、三副本
等上风,在讲华为云存储服务的时候重点先容过这两个概念,不明白的可以归去温故。
8.2 存算分离架构
GaussDB (for MySQL)具有
存算分离架构
,该架构主要上风表现在:
①
计算与存储分离
,性能提升至开源MySQL的数倍;
② 通过
RDMA协议
举行数据库传输,利用IO性能不再成为瓶颈;
③ 华为自研
DFV分布式存储
,容量高达128TB。
8.3 实现高可靠
数据0丢失,故障闪规复 => 支持跨可用区部署,跨地区备份,提升实例容灾能力。
注:RPO(Recovery point objective),规复点目标,是指业务体系所能容忍的数据丢失量。
8.4 多维扩展,海量存储
主要表现在
计算节点双向扩展
和
存储池化
,具体如下:
9、GaussDB
除了RDS for MySQL、GaussDB (for MySQL),是否还有更强大的数据库服务? GaussDB
9.1 概述及特性
GaussDB相关特性如下:
注:GaussDB和GaussDB (for MySQL)是两种不同的数据库服务,不要混淆。
9.2 sharding架构
GaussDB基于
Shared-Nothing (sharding)架构
,如下:
三、非关系型数据库服务
1、非关系型数据库特点
① 每条数据都是一个结构文档。
② 表格中的记录之间没有逻辑关系。
③ 擅长对完整值举行哈希定位而非复杂查询。
2、GeminiDB
当有大量高并发数据涌入体系时,又该利用哪种数据库服务呢?GeminiDB
=> GeminiDB是华为自主研发的分布式多模NoSQL数据库服务,其特性如下:
3、云数据库GeminiDB架构
1)
高可用
=> 当计算节点故障:秒级的故障切换;
=> 当存储节点故障:存储
三副本
,单点故障整体体系仍可运行。
2)
弹性扩容
=> 扩容计算节点:计算节点无状态,可快速扩容;
=> 扩容存储节点:共享存储,一键扩容,不中断业务。
4、非关系型数据库利用留意
①
计划好数据键和索引界说
。快速定位,制止全表查找。
=> 制止热键;
=> 制止数据过于复杂;
=> 不论数据量多少,毫秒级数据定位。
② 如果需要,在应用层
举行逻辑锁和数据逻辑关联
。
③ 在压力提高时,合理利用集群来分散压力。
=> 利用分片算法快速定位数据在集群中的位置;
=> 数据计划上让访问压力分散到集群内各个节点,制止热分区。
最后,关于HCCDA云技能认证,华为云双11福利限时秒杀,活动期间仅需1元!
详情请见汗青文章【
双11福利!华为云鸿蒙开辟认证仅需1元!!
】
好了,以上就是本日这篇文章的全部内容了。如果你想及时看到我的文章,只需做这几个动作:点星标、点在看(包罗赞)、评论、分享,我就会经常出现在您的常读列表,后面更新都会提示。感谢大家的关注和支持,祝大家生存美满,学业有成,奇迹蒸蒸日上!
最后,星标设置如下:
如下即设置成功!
往期精彩文章推荐(点击下方蓝字即可阅读!)
华为HCCDA云技能认证--网络服务
华为HCCDA云技能认证--存储服务
华为HCCDA云技能认证--计算服务
双11福利!华为云鸿蒙开辟认证仅需1元!!
云上盛宴--腾讯云双11活动玩法攻略
腾讯云计算工程师认证篇--云计算核心技能与分层架构
什么是数据中央和云计算?
华为认证HCIA篇--网络参考模子及应用层、传输层协议
华为认证HCIA篇--网络通讯基础
什么是华为认证?一图读懂2024最新华为认证架构!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4