阿⾥云ACA课程之掌握云数据库RDS
阿⾥云ACA课程之掌握云数据库RDS
云数据RDS产品介绍
RDS产品概要
RDS的⽬标
将耗时费⼒的数据库管理任务承担下来,使⽤户能够专⼼于应⽤开发和业务发展
⽤户可根据业务需求对RDS进⾏弹性伸缩
RDS的可靠性保证
RDS采⽤主从备份架构,拥有3份以上数据存储,具备⾼可⽤性和数据可靠性
RDS承诺99.95%的服务可⽤性和99.9999%的数据可靠性
RDS基本信息
RDS⽀持的数据库类型和版本
RDS for MySQL版本融⼊了RDS DBA团队的MySQL补丁
阿⾥云强烈推荐使⽤InnoDB存储引擎
RDS的功能(⼀)
专业的数据库管理平台DMS
DMS不仅仅是为RDS定制的数据库管理平台,还可以使⽤户通过浏览器即可安全、⽅便的进⾏数据库管理和维护。轻松实现数据回溯
RDS能够根据备份⽂件将数据库恢复⾄7⽇内任意时刻。
RDS的功能(⼆)
专业的数据库优化建议
RDS提供直观的慢SQL分析报告和完整的SQL运⾏报告,并提供如主键检查、索引检查等多种优化建议。
完善的监控体系
RDS屐⽰近20种性能资源监控视图,可对部分资源项设置阈值报警,并提供WEB操作、SQL审计等多种⽇志。RDS与⾃建数据库对⽐
云数据RDS实例管理
RDS实例(Instance)
实例是阿⾥云关系型数据库的运⾏环境
各实例之间相互独⽴、资源隔离,相互之间不存在CPU、内存、IOPS等抢占问题
同⼀实例中的不同数据库之间是资源共享的
RDS实例⽬前⽀持的最⼤内存为48GB,最⼤磁盘容量为1000GB
RDS只读实例
分担数据库压⼒,增加应⽤的吞吐量
RDS可⽤区
单可⽤区:有效控制云产品间的⽹络延迟
多可⽤区:轻松实现同城容灾
云数据库服务地域( Region)
⽤户所购买的RDS实例的服务器所处的地理位置
RDS数据库
是⽤户在⼀个实例下创建的逻辑单元
⼀个实例可以创建多个数据库,在实例内数据库命名唯⼀
MySQL类型实例,最多可创建500个数据库,⽽ SQL Server类型实例最多可创建50个数据库所有数据库都会共享该实例下的资源,如CPU、内存、磁盘容量等
RDS数据库账号
每个数据库账号可以⽤于多个数据库
同时每个数据库的读写权限也可被分配给多个数据库账号
⼀个账号可以创建多个实例
对于 MySQL和 SQL Server类型实例,每个实例最多可创建500个数据库账号
RDS连接数
应⽤程序可同时连接到RDS实例的连接数量
RDS磁盘容量
⽤户购买RDS实例时,所选择购买的磁盘⼤⼩
RDS管理控制台
管理⽤户所购买的RDS实例的WEB页⾯,可对RDS实例进⾏各种操作
云数据RDS数据库管理
DMS介绍
DMS(原 iDB Cloud)是⼀款访问管理云端数据的WEB服务,⽀持 MySQL,SQL Server, PostgreSQl和ADS等数据源,覆盖RDS、ADS和万⽹等阿⾥云环境。
DMS提供了数据管理、对象管理、数据流转和实例管理功能。
可以在“SQL窗⼝”和“命令窗⼝”上通过SQL语句来访问数据,也可以在“打开表”上通过⿏标点击完成数据的便捷操作。
提供表、索引、视图、存储过程、函数、触发器、事件等对象的丰富操作功能。库、表级别的导⼊和导出功能令数据流转更加顺畅。
诊断报告、实时性能、实例会话、锁检测等专业实例管理功能让你轻松应对。
云数据RDS的数据迁⼊
数据迁⼊
数据迁⼊RDS
RDS提供专业⼯具和向导式迁移服务来帮助⽤户将数据迂⼊RDS。
迁移类型
结构迁移
DTS会将迁移对象的结构定义迁移到⽬标实例
⽀持对象:表、视图、触发器、存储过程、存储函数
全量迁移
DTS会将源数据库的数据全部迁移到⽬标实例
增量迁移
将迁移过程进⾏数据变更同步到⽬标实例
如果迁移期间进⾏了DDL操作,那么这些结构变更不会迁移到⽬标实例
mysqldump⼯具
购买RDS实例
利⽤ mysqldump备份数据
利⽤ mysqldump导出存储过程、触发器和函数
将数据导⼊⾄RDS
云数据RDS产品家族
RDS云数据库
Relational database service,关系数据库服务
可靠、可弹性伸缩的在线数据库服务
基于飞天分布式系统和⾼性能存储
⽀持 MySQL、SQL Server、 PostgreSQL和PPAS(⾼度兼容 Oracle)引擎
提供容灾、备份、恢复、监控、迁移等⽅⾯的全套解决-⽅案,彻底解决数据库运维的烦恼
RDS for SQL Server
不仅覆盖了微软的 License⽀持特性⽽且附带⾼可⽤架构和任意时间点的数据恢复功能强⼒⽀撑各种企业应⽤
RDS for PostgreSQL
PostgreSQL是全球最先进的开源数据库
作为学院派关系型数据库管理系统的⿐祖优点主要集中在对SQL规范的完整实现,以及丰富多样的数据类型⽀持(JSON数据、IP数据和⼏何数据等,⼤部分商业数据库都不⽀持)
RDS for PPAS
PPAS( Postgres Plus Advanced Server)
是⼀个稳定、安全且可扩展的企业级关系型数据库
基于全球最先进的开源数据库 PostgreSQL
在性能、应⽤⽅案和兼容性等⽅⾯进⾏了增强,提供直接运⾏ Oracle应⽤的能⼒

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。