当前位置:主页 > 查看内容

MySQL不同存储引擎的数据备份与恢复

发布时间:2021-05-28 00:00| 位朋友查看

简介:数据备份的目的很直接也很简单,就是为了避免因不可预测、偶然的事件而导致的惨重损失,所以数据越重要、变化越频繁,就越要进行数据备份。我们以MySQL为例对数据备份进行了粗略的解读,本文我们依然以MySQL为例,讲讲面对不同的存储引擎如何做数据备份与恢……

数据备份的目的很直接也很简单,就是为了避免因不可预测、偶然的事件而导致的惨重损失,所以数据越重要、变化越频繁,就越要进行数据备份。我们以MySQL为例对数据备份进行了粗略的解读,本文我们依然以MySQL为例,讲讲面对不同的存储引擎如何做数据备份与恢复。

为了应对不同的数据处理,MySQL提供了十几种不同的存储引擎,不过,我们没有必要一一去了解,因为熟悉使用MySQL的人都知道,比较常用的存储引擎有两个,分别是MyISAM和InnoDB。

  • MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎,不支持事务、也不支持外键,但其优势在于访问速度快,对事务完整性没有要求,以select,insert为主的应用基本上可以用这个引擎来创建表。常用于高读取的应用场景数据库,支持三种不同类型的存储结构:静态型、动态型、压缩型。
  • InnoDB提供了具有提交、回滚和崩溃恢复能力的事务安全,支持自动增长列,支持外键约束。对比MyISAM引擎,InnoDB写的处理效率会差一些,并且会占用更多的磁盘空间以保留数据和索引。


本文转载自网络,原文链接:https://www.toutiao.com/a6599775440418636295/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:比特币私钥存储新方式——DNA存储 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐