华为HCCDA云技能认证--数据库服务

打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

大家好呀!我是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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

滴水恩情

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表