首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL快照与SQL转储的优缺点

问MySQL快照与SQL转储的优缺点
EN

Stack Overflow用户
提问于 2017-12-06 23:36:27
回答 1查看 2.9K关注 0票数 5

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

我发现SQL转储文件很容易备份和恢复。它似乎也比使用数据库快照快得多,所以我不知道在使用快照花费更长时间时使用快照有什么意义。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-07 00:22:11

人们使用快照的最重要原因可能是导入一个大型转储文件可能需要几天时间。

快照有几个优点:

  • 在数据库变得非常大之后,创建快照或还原快照会更快。您可能还没有足够大的数据库来显示这一优势。
  • 您不需要一个EC2实例来运行mysqldump,也不需要为转储文件提供存储。快照基础结构通过GUI或API以“无服务器”的方式调用快照,为您处理这两个问题。
  • 快照生命周期管理包含在AWS控制台中。您可以自动过期快照,或者将它们保存到Glacier,等等。您也可以对转储文件做同样的操作,但是您可以自己来管理它们。

转储文件也有优点:

  • 转储在人类可读的文件中。您甚至可以使用grep搜索转储文件中的数据。
  • 转储在平台和MySQL版本之间或多或少是可移植的。
  • 转储是在RDS和on数据中心之间传输数据的一种很好的方式(尽管最近有一项声明表明RDS现在支持使用Percona XtraBackups导入)。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47685277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档