- 热门商品
- 产品动态
- 内容甄选
云数据库 RDS MySQL 版基于阿里巴巴的 MySQL 源码分支,经过双十一高并发、大数据量的考验,拥有优良的性能。RDS MySQL 支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密以及数据迁移等基本功能,还支持读写分离、SQL 审计、多可用区集群等高级功能。
01准备环境及资源
1在本地安装 MySQL Workbench。
2一键申请 RDS MySQL 试用实例。
02创建账号、设置白名单并开通外网
1创建数据库账号。
2添加白名单并开通外网地址。
03连接并使用实例
1连接 RDS MySQL 实例。
2在 MySQL Workbench 中操作数据库。
- RDS+ClickHouse构建一站式HTAP
- 实时同步RDS与Redis构建缓存一致性
- 系统云化场景
- 高性价比场景
本方案采用RDS MySQL控制台可视化地新增ClickHouse分析节点,可视化、白屏化地配置MySQL数据表与ClickHouse表的实时同步,解决了复杂的数据同步配置操作、运维过程等,实现灵活、高效的一站式HTAP。利用ClickHouse的在线实时分析能力,解决大规模业务数据的在线统计分析,如业务报表统计、交互式运营分析、对账以及实时数仓等业务场景,实现事务在线处理和在线分析的一体化。
解决问题:同步配置复杂
默认情况下,需要在ClickHouse中,通过SQL的方式创建数据库时配置数据库引擎类型为MaterializeMySQL,并配置一系列复杂繁琐的相关参数来实现数据同步。
解决问题:链路维护复杂
默认情况下,难以支持同步对象对象、跳过同步错误、重启同步链路等维护性操作,同时无法针对同步链路进行流量控制,如控制全量同步时每秒最多拉取的行数等。
解决问题:依赖第三方同步工具
为了解决MySQL到ClickHouse数据同步配置复杂、维护复杂的问题,往往会引入第三方同步工具,但也带来较高的同步成本以及工具维护成本。
通过RDS MySQL+DTS+Redis的架构,实现RDS MySQL与Redis缓存之间的数据同步和一致性。通过实时同步MySQL数据库数据到Redis缓存,提高数据查询速度,降低数据库压力,确保业务数据的实时性和准确性。
解决问题:缓存方案选型开发难
MySQL和Redis缓存一致性是一个关键挑战,通常有以下几种缓存模式:Cache-Aside、Read/Write Through、Write Behind Caching等,每一种实现方式均有不同的优劣,实现起来开发运维成本高。
解决问题:数据同步服务不稳定
MySQL和Redis之间数据同步,依赖于第三方工具对BINLOG进行订阅,存在服务性能、服务稳定性等难题,容易导致同步延迟过高带来数据一致性难题,最终影响业务。
解决问题:数据同步实现复杂
MySQL和Redis之间保持数据一致性是业务刚需,但两者是异构数据同步,业务逻辑实现复杂、开发难度大,没有日志数据订阅、业务逻辑编写、目标数据写入端到端的代码示例等。
本最佳实践介绍了如何基于 RDS MySQL 把单机系统进行初步云化。很多用户在开始使用云时,会把云(服务器) 简单地当成普通物理服务器来使用,比如把应用系统、数据库和文件等都保存在同一台云服务器上。这样部署应用在业务增长后,不方便扩容,简单提升规格也很难处理高并发的请求,建议把计算和存储分离出来。云提供的远不止是服务器,还有像RDS MySQL这样的云数据库,以便用户在云上做架构的云化,最终带来高可用、弹性稳定等优势。
架构弹性扩展
利用云数据库RDS MySQL和Redis实现从单机手动部署架构升级到云化全托管部署架构,使整体架构具备自动弹性伸缩能力,可更灵活地应对业务访问负载和高并发请求。
业务高可用
利用云数据库RDS MySQL高可用形态提供的主备架构,可支持数据库自动故障切换,最高可达99.99%的SLA承诺,大幅提升整体业务的可用性,保障业务持续可用。
运维管理便捷
利用云数据库RDS MySQL的一系列数据库管理功能和API,包括: 故障切换、备份恢复、监控告警、自动弹性等,可更便捷地运维和优化业务架构。
基于云数据库 RDS MySQL 搭建云上经典架构。在创业型公司或阿米巴模式经营的公司,新项目发布初期存在较大的不确定性,既要考虑项目未来的扩展性,又要衡量项目的运营成本。该RDS MySQL解决方案为客户提供低成本,敏捷快速的最佳实践。 典型行业:传统企业、游戏和零售等行业。
单元化部署
系统可以按地域等规则拆解成多个独立小系统单元化部署,利用云数据库RDS MySQL高可用版或集群版,分散业务节点在不同可用区实现跨可用区容灾, 保障核心系统稳定可靠。
降本增效
利用云数据库RDS MySQL高可用的ARM架构,可大幅降低上云成本,同时还可增加ARM架构的只读实例,实现读写分离,还可灵活增减只读节点数量。
高效数据同步
数据传输服务DTS的数据同步和数据订阅功能结合云数据库RDS MySQL,可保障数据链路的全面同步,同时兼顾数据安全、异地容灾等高级需求。
阿里云为认证的新用户提供 1台0.5-2 RCU、存储50 GB 数据库RDS MySQL版。您可与 ECS 配套使用,用于开发、测试环境等低频数据库使用场景,中小企业建站服务等 SaaS 应用场景,个人开发者用户,学校教学、学生实验等教育场景,物联网(IoT)、边缘计算等不确定负载场景。
计费方式
RDS提供灵活的计费方式,帮您节省使用成本。
按量付费(后付费)
按量付费是一种先使用后付费的计费方式,阿里云自动按小时从账号中扣除使用资源的费用。适合短期需求,用完可立即释放实例,节省费用。按量付费可以变更为包年包月。Serverless
Serverless 是一种动态计费方式,可根据实例负载情况动态匹配资源,并实时计费,您仅需要为实际用量付费,节省大量成本。业务具有间歇性定时任务,负载有波动或不可预测。暂不支持转换为其他计费方式。
云数据库 RDS MySQL 基于飞天分布式系统和全 SSD 盘高性能存储,在网络通信、数据存储、访问控制、安全审计、实例容灾等多个维度提供全方位多样化的安全加固功能,一站式保障用户数据的可靠性和安全性。
网络安全
攻击防护:RDS 提供多种攻击防护的手段,包括防 DDoS 攻击、流量清洗、SQL 注入检测,提供多种攻击防护手段。
SSL 加密:在传输层对网络连接进行加密,能提升通信数据的安全性和完整性,同时增加网络连接响应时间。
数据安全
TDE 加密:对数据文件执行实时 I/O 加密和解密,保证磁盘文件的机密性,远离直接从文件直接访问数据的攻击者。
备份回档:RDS 提供数据备份和日志备份两种功能按备份集恢复和按时间点恢复,以及按备份集恢复和按时间点恢复两种恢复功能。
容灾安全
多可用区实例容灾:通过异步或半同步的数据复制方式和高效的主备切换机制,提供高于物理服务器极限的数据库可用性
灾备实例:通过数据传输服务(DTS)实现主实例和异地灾备实例之间的实时同步,适合数据可靠性有强需求的业务场景。
- 选型
- 计费
- 稳定性
- 安全合规
- Q:RDS MySQL 与自建 MySQL 数据库对比优势
- A:云数据库 RDS MySQL 提供高可用、高可靠、高安全、可扩展的托管数据库服务,同性能的 RDS MySQL 数据库价格相比 ECS 自建 MySQL 数据库和自购服务器搭建 MySQL 数据库更加低廉,能够节约大......查看详情
- Q:基础系列、高可用系列、集群系列应该怎么选?
- A:基础版为单节点架构,用于微型网站或中小企业开发测试环境。高可用版为一主一备高可用架构,用于大中型企业生产数据库。集群版为一主多备架构,用于有大量流量高峰读请求和数据智能分析需求......查看详情
- Q:RDS 存在什么使用限制和注意事项吗?
- A:在变更配置、版本升级、故障切换时存在闪断,切换内外网时连接会断开,存储空间满实例会被锁定。查看详情
- Q:RDS MySQL 支持 SQL 日志或操作日志审计吗?
- A:RDS MySQL 高可用版或集群版支持 SQL 洞察和审计功能,在全量请求和安全审计的基础上,融合了搜索、SQL 洞察、安全审计以及流量回放和压测等功能,帮助您更好地获取 SQL 语句的具体信息、排......查看详情
- Q:RDS MySQL 如何管理数据库帐号和权限?
- A:云数据库 RDS MySQL 支持通过控制台、SQL 语句、API 等方式创建数据库账号以及授权管理,不支持系统级别的 root 权限或具有 super 权限的账号。查看详情
- Q:云数据库 RDS 具备哪些资质认证?
- A:阿里云云计算服务(包含数据库服务)已经通过 ISO 20000、SOC、PCI-DSS、等保三级等十项安全合规认证。符合国际标准 ISO/IEC 27001。查看详情
瑶池数据库微课堂|PolarDB/RDS+ADB Zero-ETL:一种免费、易用、高效的数据同步方式
数据库领域前沿技术分享与交流
2024-05-08
数据存储成本飙升?莫慌!RDS数据归档功能来了
解锁阿里云RDS数据归档功能。
2024-04-26
RDS MySQL on 倚天释放技术红利
2023年5月7日,阿里云瑶池数据库 RDS MySQL 和RDS PostgreSQL 倚天 ARM 架构全系列目录价下调,最高降幅40%。产品商业策略调整的背后,是持续的软硬件协同技术优化带来的红利释放
2023-05-30
瑶池数据库微课堂|RDS MySQL 倚天版 vs 自建MySQL性能压测与性价比分析
本期视频介绍如何在瑶池数据库控制台一键快速搭建资源完全对等的环境,对经济版(ARM架构)RDS MySQL与部署在ECS实例(X86架构)的自建MySQL基于Sysbench进行性能压测,实时动态查看性能、价格和性价比结果。
2024-04-03
RDS MySQL Serverless 测评
RDS MySQL Serverless,可以按需付费、按用量计费,动态匹配资源,如果是短期内使用的话非常划算。 例如某时间段搞活动导致数据库访问量暴涨,就可以临时购买该产品,动态提升性能,还是比较方便的
2023-05-14
手把手教你将自建 MySQL 迁移至 RDS MySQL 实例
通过本教程,您可以学习到使用数据传输服务工具 DTS,将自建 MySQL 迁移至 RDS MySQL 实例
2023-05-12