云数据库RDS之获

        学完阿里云大学的课程,简单和大家分享一下关于云数据库RDS的学习心得,算是对自己课程学习的总结吧。可能很多人不太了解,云数据库RDS是什么,所以,在开篇之前,先给大家简单介绍一下什么是RDS,R代表Relational,D代表Database,S代表Service,也就是关系数据库服务,它具有可靠、可弹性伸缩的在线数据库服务,基于飞天分布式系统和高性能存储,提供容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

       那么回归正题,和大家一起继续学习RDS。

       RDS的目标有两个:

(1)将耗时费力的数据库管理任务承担下来,使用户能够专心于应用开发和业务发展

(2)用户可根据业务需求对RDS进行弹性伸缩

       那么它通过什么获得保证呢?

(1)RDS采用从备份构架,拥有3份以上数据存储,具备高可用性和数据可靠性

(2)RDS承诺99.95%的服务可用性和99.99999%的数据可靠性

       当然,RDS还可以支持多种数据库类型和版本,比如MySQL 5.5和5.6、SQLServer2008 R2、PostgreSQL 9.4。但是还是倾向于推荐大家使用InnoDB存储引擎,InnoDB的最大特色就是支持了ACID兼容的事务(Transaction)功能,还有重要一点就是它处理巨大数据量时具有最大性能,它能为你设计和管理高性能、高可用的数据库系统。

       那么我们一定更想知道RDS的功能啦,简单和大家讲解一下,RDS的功能:

(1)专业的数据库管理平台DMS

       DMS不仅仅是为RDS指定的数据库管理平台,还可以使用户通过浏览器即可安全、方便的进行数据库管理和维护。

       DMS提供了数据管理、对象管理、数据流转和实例管理功能。

(2)轻松实现数据回溯

       RDS能够根据备份文件将数据库恢复至7日内任意时刻。

(3)专业的数据库优化建议

       RDS提供直观的慢SQL分析报告和完整的SQL运行报告,并提供如主键检查、索引检查等多种优化建议。

(4)完善监控体系

       RDS展示近20种性能资源监控视图,可对部分资源项设置阈值报警,并提供WEB操作、SQL审计等多种日志。

       如果大家还是不能很清晰的体会到RDS的功能,那么我们可以看一组RDS和自然数据库的对比,如图1-1所示:


图1-1

       关于迁移,一共有三种类型:

(1)结构迁移

       DTS会将迁移对象的结构定义迁移到目标实例

       支持对象:表、视图、触发器、存储过程、存储函数。

(2)全量迁移

       DTS会将元数据库的数据全部迁移到目标实例

(3)增量迁移

       将迁移过程进行数据变更同步到目标实例,如果迁移期间进行了DDL操作,那么这些结构更不会迁移到目标实例。


图1-2

       这里面涉及到几个相关术语,先给大家介绍一下:

       DMS:原IDB Cloud是一款访问管理云端数据库的WEB服务,支持MySQL、SQL Server、PostgreSQL和ADS等数据源,覆盖RDS、ADS和万网等阿里云环境。

       DTS:数字化影院系统。核心技术就是在汽车音响悠闲的长途旅行,恼人的交通堵塞,DTS都能提供最佳的车内娱乐体验。

以上这些是给大家简单介绍的相关知识内容,还希望大家有所收获。

你可能感兴趣的:(云数据库RDS之获)