如何为开发环境建立数据库?
How to build database for development environment?
我有用于生产环境的aws rds aurora数据库。而且还要自己搭建开发环境的数据库
我用aws数据库迁移服务(DMS)、快照、mysqldump试过了。
首先,DMS 不支持迁移 Auto_Increment
列和 Indexes
。但我需要它们。
其次,快照将生产数据库的用户数据(MySQL 用户数据 - 连接到 MySQL 时使用)覆盖到开发数据库。我想以不同的方式维护它们。
最后,mysqldump 太慢了,我担心 mysqldump 可能会导致生产数据库性能下降。
所以,我正在寻找其他方式。
以下是我想要的:
- 必须迁移
Auto_Increment
、Indexes
等所有信息(w/o MySQL用户数据。
- 开发环境数据库必须每天自动同步到生产数据库(重置和重新迁移)。
- 迁移过程越快越好,性能越低越好。
有人知道怎么搭建吗?
- 使用 AWS DMS 任务,您可以指定要迁移的架构和迁移类型。
The page should look similar to the following
Amazon RDS 自动创建主
数据库实例并同步将数据复制到不同的备用实例
可用区 (AZ)。每个 AZ 独立运行
基础设施,并被设计为高度可靠。
是的,你可以。迁移是数据库处理的最耗时的任务之一
管理员 (DBA)。尽管随着
托管迁移服务,例如 AWS 数据库迁移服务 (AWS
DMS),许多大规模数据库迁移仍然需要自定义方法
由于性能、可管理性和兼容性要求。
额外
*Amazon RDS 使用多可用区部署为数据库实例提供高可用性和故障转移支持。
*ElastiCache 通过缓存查询结果提高数据库的性能
我有用于生产环境的aws rds aurora数据库。而且还要自己搭建开发环境的数据库
我用aws数据库迁移服务(DMS)、快照、mysqldump试过了。
首先,DMS 不支持迁移 Auto_Increment
列和 Indexes
。但我需要它们。
其次,快照将生产数据库的用户数据(MySQL 用户数据 - 连接到 MySQL 时使用)覆盖到开发数据库。我想以不同的方式维护它们。
最后,mysqldump 太慢了,我担心 mysqldump 可能会导致生产数据库性能下降。
所以,我正在寻找其他方式。
以下是我想要的:
- 必须迁移
Auto_Increment
、Indexes
等所有信息(w/o MySQL用户数据。 - 开发环境数据库必须每天自动同步到生产数据库(重置和重新迁移)。
- 迁移过程越快越好,性能越低越好。
有人知道怎么搭建吗?
- 使用 AWS DMS 任务,您可以指定要迁移的架构和迁移类型。
The page should look similar to the following
Amazon RDS 自动创建主 数据库实例并同步将数据复制到不同的备用实例 可用区 (AZ)。每个 AZ 独立运行 基础设施,并被设计为高度可靠。
是的,你可以。迁移是数据库处理的最耗时的任务之一 管理员 (DBA)。尽管随着 托管迁移服务,例如 AWS 数据库迁移服务 (AWS DMS),许多大规模数据库迁移仍然需要自定义方法 由于性能、可管理性和兼容性要求。
额外
*Amazon RDS 使用多可用区部署为数据库实例提供高可用性和故障转移支持。
*ElastiCache 通过缓存查询结果提高数据库的性能