《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 四、 RDS的访问与存储

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 四、 RDS的访问与存储

1. RDS的访问方式

 

image.png

 

? 访问模式:高性能访问模式

? 访问地址:内网访问;外网访问

 

2. 数据库代理

 

RDS数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,同时提供自动读写分离、事务拆分、连接池等高级功能。

 

1) 共享代理

 

? 共享/争抢代理资源

? 不支持高级特性

? 已下线

 

2) 独享代理

 

? 更好的稳定性

? 更好的隔离性

? 更好的性能

? 收费功能

 

image.png

 

3. 存储类型

 

image.png

 

4. 存储引擎

 

? RDS for MySQL提供了多种存储引擎,其中InnoDB最为常用;

? 阿里云强烈推荐使用InnoDB存储引擎,不仅因为其具备更好的性能,而且由于InnoDB其自身良好的设计,能够更有效避免数据表损坏情况的发生。

image.png

 

InnoDB是MySQL的默认存储引擎,它提供了高可靠性和高性能,并具有以下主要优点:

 

? 事务安全性(符合ACID)

? MVCC(多版本并发控制)

? InnoDB行级锁

? 一致性非锁定读

? 支持外键引用完整性约束

? 大数据处理与优化

? 支持不同存储引擎表的混合查询

? 崩溃恢复

 

5. 实例类型

 

1) 只读实例

 

? 在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响;

? 为了实现读取能力的弹性扩展,分担数据库压力,用户可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,增加应用的吞吐量。

image.png

 

? 只读实例采用MySQL的原生复制功能,将源数据库实例(以下简称主实例)的更改同步到所有相关的只读节点;

? 根据MySQL内存大小:内存≥64GB最多可创建10个只读实例;内存<64GB最多可创建5个只读实例;

? 只读节点采用单个物理节点的架构,只读节点down机后,阿里云承诺将在24小时内恢复。

 

2) 异地灾备实例

 

? 对于数据可靠性有强需求的业务场景,或是有监管需求的金融业务场景,RDS提供异地灾备实例,帮助用户提升数据可靠性;

? RDS通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步;

? 主实例和灾备实例均搭建主备高可用架构,当主实例所在区域发生突发性自然灾害等状况,主实例和备实例均无法连接时,可将异地灾备实例切换为主实例,在应用端修改数据库连接地址后,即可快速恢复应用的业务访问;

? 灾备实例可通过DTS管理控制台实现同步对象变更、同步速度设置、延迟报警等同步链路原生功能。

 

image.png

 

灾备实例还有以下功能特点

 

? 提供独立的数据库连接地址,由用户应用;

? 端自助控制连接;

? 使用主备高可用架构;

? 按量付费,即开即用、即停即止;

? 提供独立的白名单配置、账号管理。

 

3) 只读实例、主备实例和灾备实例三者之间的关系

 

? 只读实例和主备实例在同一地域,可以在不同可用区;备实例和主实例在同一个地域;灾备实例和主备实例在不同地域。

? 只读实例可以根据需要创建最多10个;备实例数量是固定的1~2个,高可用版1个,三节点企业版(原金融版)2个;灾备实例是不同地域的一主一备。

? 只读实例创建并设置读权重后就会持续提供服务;备实例和灾备实例在主实例正常运行时都不会提供服务。

 

image.png

 

4) 分析实例

 

RDS MySQL提供分析实例功能,可以将RDS MySQL主实例中的数据自动同步到MySQL分析实例中,解决RDS MySQL复杂分析查询卡顿问题,实现毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。

 

image.png

 

相关文章
|
6天前
|
关系型数据库 分布式数据库 数据库
【阿里云云原生专栏】云原生时代的数据库选型:阿里云RDS与PolarDB对比分析
【5月更文挑战第24天】阿里云提供RDS和PolarDB两种数据库服务。RDS是高性能的在线关系型数据库,支持MySQL等引擎,适合中小规模需求;而PolarDB是分布式数据库,具备高扩展性和性能,适用于大规模数据和高并发场景。RDS与PolarDB在架构、性能、弹性伸缩、成本等方面存在差异,开发者应根据具体需求选择。示例代码展示了如何通过CLI创建RDS和PolarDB实例。
460 0
|
7天前
|
缓存 监控 数据库
数据库优化实践
在应对电商平台数据库性能下降问题时,公司通过查询优化、硬件升级、索引调整、锁机制改进、数据库分区、读写分离及引入缓存等措施,显著提升了性能。实时监控和用户反馈显示,查询响应时间缩短,事务处理加快,用户体验和业务扩展能力均得到改善。这强调了数据库性能管理对数字化时代业务的重要性及持续优化的必要性。
|
8天前
|
SQL 关系型数据库 数据库
阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】
本文探讨了Amazon RDS SQL Server版在云数据库中的优势,包括高可用性、可扩展性、管理便捷、安全性和成本效益。通过多可用区部署和自动备份,RDS确保数据安全和持久性,并支持自动扩展以适应流量波动。可视化管理界面简化了监控和操作,而数据加密和访问控制等功能保障了安全性。此外,弹性计费模式降低了运维成本。实战应用显示,RDS SQL Server版能有效助力企业在促销高峰期稳定系统并保障数据安全。阿里云的RDS SQL Server版还提供了弹性伸缩、自动备份恢复、安全性和高可用性功能,进一步优化性能和成本控制,并与AWS生态系统无缝集成,支持多种开发语言和框架。
45 2
|
10天前
|
Cloud Native 数据管理 关系型数据库
【阿里云云原生专栏】云原生数据管理:阿里云数据库服务的分布式实践
【5月更文挑战第21天】阿里云数据库服务在云原生时代展现优势,应对分布式数据管理挑战。PolarDB等服务保证高可用和弹性,通过多副本机制和分布式事务确保数据一致性和可靠性。示例代码展示了在阿里云数据库上进行分布式事务操作。此外,丰富的监控工具协助用户管理数据库性能,支持企业的数字化转型和业务增长。
183 1
|
10天前
|
存储 人工智能 数据库
【LangChain系列】第四篇:向量数据库与嵌入简介及实践
【5月更文挑战第18天】 本文介绍了构建聊天机器人和语义搜索的关键组件——向量存储和嵌入。首先,文章描述了工作流程,包括文档拆分、生成嵌入和存储在向量数据库中。接着,通过Python代码展示了如何设置环境并处理文档,以及如何创建和比较文本嵌入。向量存储部分,文章使用Chroma存储嵌入,并进行了相似性检索的演示。最后,讨论了故障模式,如重复文档和未捕获结构化信息的问题。整个博文中,作者强调了在实际应用中解决这些问题的重要性。
86 0
|
15天前
|
SQL 关系型数据库 Serverless
阿里云关系型数据库RDS
阿里云关系型数据库RDS
182 49
|
6天前
|
移动开发 网络协议 安全
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
HTML5页面被运营商DNS问题及解决方案,app中h5页面源码的获取
61 4
|
7天前
|
域名解析 网络协议 应用服务中间件
2024最新彩虹聚合DNS管理系统源码v1.3 全开源
聚合DNS管理系统可以实现在一个网站内管理多个平台的域名解析,目前已支持的域名平台有:阿里云、腾讯云、华为云、西部数码、DNSLA、CloudFlare。 本系统支持多用户,每个用户可分配不同的域名解析权限;支持API接口,支持获取域名独立DNS控制面板登录链接,方便各种IDC系统对接。
56 0
|
13天前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
14天前
HuggingFace Tranformers 源码解析(4)
HuggingFace Tranformers 源码解析
80 0

推荐镜像

更多
http://www.vxiaotou.com