高质量,完善的备份MySQL数据是我们在日常工作中必须经常要做的工作,因为数据对我们来说很重要并且能造成数据丢失的原因很多,比如软硬件故障,各种人力不可抗拒因素和误操作等,当然备份MySQL数据并不是我们的目的,恢复才是,为了更便于数据恢复我们在进行性能可靠数据库备份MySQL同时小编建议还必须进行数据分类,今天小编就讲一下备份数据分类的几种常见方式。
一.按数据集的范围分类
备份MySQL数据可以分为完全备份和部分备份,完全备份就是将整个数据集无一遗漏的进行备份,而部分备份是只备份数据集的一部分,当然是比较重要的一部分,比如部分表等。
二.按数据的变化分类
我们可以根据此次备份MySQL数据和上次数据的变化进行备份,可以完全备份也就是将整个范围备份,还可以增量备份也就是仅备份自上一次完全备份或增量备份以来变量的那部数据,也可以仅做差异备份也就是仅备份自上一次完全备份以来变量的那部数据。
三.按操作对象分类
根据备份对象的不同备份MySQL数据可以分为物理备份和逻辑备份,物理备份就是直接从磁盘复制数据文件进行备份而逻辑备份是从数据库导出数据另存在一个或多个文件中,将数据转为具体的SQL语句再进行备份。
也可以根据备份MySQL数据的运行状态进行分类以便更好的区分数据类型以及界定其重要程度,比如可以把可读可写状态数据,仅仅可读但是不可写状态下的数据,以及读写操作都不能进行的状态下的数据分类备份。
下一篇: MyCat的应用场景有哪些