gpt4 book ai didi

mysql - MySQL 快照与 SQL 转储的优缺点

转载 作者:可可西里 更新时间:2023-11-01 08:24:19 25 4
gpt4 key购买 nike

使用数据库快照与备份 SQL 转储(来自 mysqldump)有哪些优点/缺点?

我发现 SQL 转储文件易于备份和恢复。它似乎也比使用数据库快照快得多,所以我不确定使用快照需要更长的时间有什么意义。

对于其他上下文,我使用 MySQL 5.6,更具体地说是 AWS RDS Aurora(MySQL 版)。

最佳答案

人们使用快照的最重要原因可能是导入大型转储文件可能需要

快照有几个优点:

  • 在数据库变得非常大之后创建快照或恢复快照会更快。您可能还没有足够大的数据库来显示这种优势。
  • 您不需要 EC2 实例来运行 mysqldump,也不需要为转储文件配置存储。当您通过 GUI 或 API 以“无服务器”方式调用快照时,快照基础架构会为您处理这两件事。
  • 快照生命周期管理包含在 AWS 控制台中。您可以使快照自动过期,或将它们保存到 Glacier 等。您可以对转储文件执行相同的操作,但您需要自行管理它们。

转储文件也有优点:

  • 转储在人类可读的文件中。您甚至可以使用 grep 在转储文件中搜索数据。
  • 转储或多或少可以在平台和 MySQL 版本之间移植。
  • 转储是在 RDS 和您的本地数据中心之间传输数据的好方法(尽管最近宣布 RDS 现在支持使用 Percona XtraBackups 导入)。

关于mysql - MySQL 快照与 SQL 转储的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47685277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com