Apsara Clouder云计算技能认证:云数据库管理与数据迁移
本节课程主要介绍Apsara Clouder云计算技能认证中的云数据库管理与数据迁移部分,涵盖了云数据库RDS实例、数据传输服务DTS、云数据库迁移、权限管理、安全设置等知识点。
云数据库RDS实例支持多种数据库引擎,包括InnoDB、MyISAM、Archive等,但不支持TokuDB引擎。在云数据库RDS实例中创建账号后,需要进行授权操作,可以授予私有、读写、只读等权限。
数据传输服务DTS提供了快速的数据迁移功能,可以将本地数据库或者RDS实例迁移到另一个RDS实例中,支持同异构数据源之间的数据迁移,同时提供了多种ETL特性,包括结构迁移、全量数据迁移、过滤数据迁移、增量数据迁移等。
云数据库RDS的规格类型包括双实例、通用型、独享套餐、独占物理机等。云数据库RDS的模式支持内外网地址同时连接,包括低性能模式、标准模式、高安全模式、长连接模式等。
在云数据库RDS中,需要配置迁移任务,包括创建迁移任务、配置迁移的源跟目标实例连接方式、迁移对象及迁移类型等信息。云数据库RDS的性能关键因素包括CPU、内存、磁盘、连接数等。
在云数据库RDS中,需要注意安全稳定性,需要将访问数据库的IP地址或者IP段加到目标实例的白名单中,以确保数据库的安全。
数据传输服务DTS与传统迁移工具的比较,有以下特点:传输粒度更细、功能丰富、有SLA保障等。
云数据库RDS支持多种复制方式,包括异步复制、半同步复制、强同步复制、半异步复制等。异步复制方式下,Slave不可用不影响主库上的操作,而Master不可用可能会导致数据不一致。
使用数据传输服务DTS,不能将本地IDC自建数据库、本地数据仓库实例、RDS实例、ECS自建数据库等类型的数据库实例迁移到阿里云云数据库RDS。
在配置迁移任务之前,需要具备创建RDS数据库、完成迁移链路配置等前提条件。