MySQL数据库上云迁移 概览 随着云计算的兴起,考虑到数据库的稳定性和运维成本,越来越多的企业,会将运行在本地服务器或是其他虚拟服务器上的数据库迁移到云上。当前将数据库迁移到RDS-for-Mysql的方法包括停服迁移、不停服迁移,下面将详细介绍这两种上云迁移方法的不同方案,我们推荐您使用DTS来进行迁移。
什么是云数据库RDS 产品概述 云数据库 RDS (Relational Database Service)是专业、高性能、高可靠的云数据库服务。云数据库 RDS 提供 Web 界面进行配置、操作数据库实例,还为您提供可靠的数据备份和恢复、完备的安全管理、完善的监控、轻松扩展等功能支持。
使用场景 克隆实例的典型使用场景有: 数据库误操作,将数据库恢复到过去某个指定的自动/手动可用备份集。 数据库误操作,将数据库恢复到过去某个指定时间点。 将数据库某张数据表/某个数据库数据恢复到一张新表/一个新库。 不影响线上环境正常运行的前提下,创建一个同线上环境一致的测试环境。 计费说明 克隆实例的计费标准和主实例计费相同,详细计费请参见 产品定价 。
使用流程 本文档旨在为初级用户介绍如何创建、管理及连接云数据库 RDS 实例,使用户能快速了解购买和操作云数据库 RDS 实例的流程。 前提条件 已注册百度智能云账号,详情参见 注册账户 。 请确保您的账户余额大于等于 100 元。 费用说明 详情请参见 计费概述 。 使用流程 若用户初次使用云数据库 RDS ,可以通过 控制台介绍 了解控制台的各项操作。
迁移可用区 概述 当可用区资源不足无法升级实例规格、需要提高容灾能力或因其它原因需要将现有实例切换到其它可用区时,您可以通过控制台或API操作更换云数据库 Redis 版实例所属的可用区。更换后,实例的数据、账号、连接地址等信息均不会改变。 使用限制 迁移可用区功能不支持 热活实例组 、 多活实例组 、不支持 只读节点 。 Redis 社区版、集群版、容量版 均支持可用区迁移功能。
数据库多副本—主从架构 RDS-for-MySQL目前为用户提供一主一备的双机高可用版。主从架构的目的是——主库发生故障或灾难时,RDS自动第一时间将备库提升为主库,并将业务流量切换到新主库,同时建立新的备库,保障业务的畅通。 数据备份 数据备份可以帮助您在发现误操作后,尽快将数据库恢复到误操作之前的指定时刻,从而最大化地避免损失。
物理备份恢复至自建数据库 用户可以通过控制台下载MongoDB数据库的物理备份数据,下载完成后可以将备份数据恢复至自建MongoDB数据库中。 前提条件 实例类型为副本集实例。 下载解压物理备份文件 登录 MongoDB管理控制台 。 在页面左上角,选择实例所在的地域。 在左侧导航栏,单击 副本集实例列表 。 找到目标实例,单击实例ID,进入实例功能页。
在索引运维方面, 隐藏索引(Hidden Indexes) 的加入允许 DBA 在不删除索引的前提下将其对查询优化器隐藏,从而安全地评估索引删除对性能的影响。 聚合分析能力的边界拓展 聚合框架原生支持了 $unionWith 阶段,实现了类似 SQL UNION ALL 的跨集合数据合并能力。
设置白名单 概述 云数据库 RDS 可以通过白名单设定允许访问该实例的 IP 来源,支持的格式为 IP、CIDR(网段)和%(不限制任何ip)。 说明: 云数据库 RDS实例创建后,默认允许所有 IP 通过便于用户连接。为了保证数据安全,请用户重新设置白名单后再连接数据库;若未配置明细白名单ip直接删除%,会导致无法访问RDS,请谨慎操作。 目前白名单上限阈值为 500 个。
克隆实例恢复数据典型实践 概览 在数据库的使用过程中,如果遇到误操作导致的数据删除、数据篡改等问题,可以通过RDS克隆实例功能实现数据修复。 需求场景 克隆实例的数据恢复方式分为如下两种: 按时间点恢复:将数据恢复到指定时间点的数据快照(精确到秒),适合误操作后的数据恢复场景,恢复过程包含全量恢复和增量恢复。