Amazon云计算AWS之[5]关系数据库服务RDS

文章目录

RDS的基本原理

  • Amazon RDS(Amazon Relational Database Service) 将MySQL数据库移植到集群 中,在一定的范围内解决 了关系数据库的可扩展性问题
  1. MySQL集群方式采用Share-Nothing架构。
  2. 每台数据库服务器都是完全独立的计算机系统,通过网络相连,不共享任何资源
  3. RDS是一个具有较高可扩展性 的架构,当数据库处理能力不足时,可以通过增加服务器数量来提高处理能力,同时多个服务器也增加数据库并发访问的能力。
  • 表单主要根据业务的需要进行针对性的划分,对数据库的管理人员提出较高的要求,如果划分不科学,则查询经常会跨表单和服务器,性能就会严重下降。

主从备份和下读写分离

  • 集群MySQL通过主从备份和读副本技术提高可靠性和数据处理能力。
  • Master A为主数据库,Master B为从数据库,组成主从备份。如果Master B检测到Master A瘫痪,则立刻接替Master A的位置,成为主服务器,并会重新创建一台从服务器。
  • 在数据库升级时,先对从数据库进行升级,然后将从数据库转变为主数据库,再对新的从数据库进行升级,实现数据库的实时升级,这样保证了业务的连续性;
  • 为提高数据库的并发处理能力**,集群MySQL设置了若干个读副本(Slave)**,读副本中的数据只能读,不能写,写操作只能由主数据库来完成

RDS的使用

  • 从用户和开发者的角度来看,RDS和一个远程MySQL关系数据库一样。
  • Amazon将RDS中的MySQL服务器实例称做DBInstance,通过基于Web的API进行创建和管理,其余的操作可以通过标准的MySQL通信协议完成。
  • 创建DBInstance时需要定义可用的存储,存储范围为5GB到1024GB,RDS数据库中表最大可以达到1TB。
  • 可以通过两种工具对RDS进行操作:命令行工具和兼容的MySQL客户端程序
  • 命令行工具是Amazon提供的Javamazon网站下载。MySQL客户端是可以与MySQL服务器进行通信的应用程序
相关推荐
huang_xiaoen4 小时前
试一下阿里云新出的mcp服务
人工智能·阿里云·ai·云计算·mcp
代码小学僧8 小时前
🤗 赛博佛祖 Cloudflare 初体验托管自定义域名与无限邮箱注册
前端·serverless·云计算
AKAMAI10 小时前
GitOps实战:使用Flux新建Kubernetes集群
后端·云原生·云计算
阿里云大数据AI技术10 小时前
大模型落地的关键:如何用 RAG 打造更智能的 AI 搜索——阿里云 AI 搜索开放平台
人工智能·云计算
Blossom.11814 小时前
时间的重构:科技如何重塑人类的时间感知与存在方式
人工智能·科技·学习·重构·云计算·生活·时序数据库
阿里云大数据AI技术14 小时前
阿里云 AI 搜索开放平台新功能发布:大模型联网能力上线
大数据·云计算
zhongtianhulian1 天前
中天智能装备有限公司的托盘式立库有哪些安全保护措施?
安全·云计算
facaixxx20241 天前
阿里云备案有必要选择备案管家服务吗?自己ICP备案可以吗?
阿里云·云计算
AWS官方合作商1 天前
应对海量数据归档难题?AWS Glacier 的低成本冷存储解决方案实践指南
大数据·云计算·aws
AWS官方合作商1 天前
如何配置AWS EKS自动扩展组:实现高效弹性伸缩
云计算·k8s·aws