一、测试mysql可视化管理工具备份还原效率
唯一宗旨:备份是为了还原!还原是为了尽可能的挽回数据丢失的风险,还原的效率是为了降低用户运营的成本!
预制环境:
系统 | win 7旗舰版 |
CPU | I7 |
内存 | 16G |
SQL数据行数 | 550多万 |
MySQL版本 | 5.5 |
测试工具 | navicat mysql 、SQLyog |
测试功能 | 全备,还原(直接删掉数据库,在进行还原操作) |
备份还原效率:SQLyog胜出,SQLyog更趋向于DBA的操作。
用户体验:navicat mysql胜出。它趋向于大众化的操作。
还原功能上 ,因navicat mysql 自有的压缩技术,还原的效率在亿级记录的时候,速度会明显优于SQLyog。
但是压缩越小,一旦还原失败,产生的风险会特别大!在复杂场景的考虑下,要慎重使用navicat mysql的备份还原技术,备份还原方案要考虑到冷热均衡~。
1.1 Navicat 可视化数据库产品,备份还原测评。
备份:5分18秒。还原:4分36秒.
备份为( 备份20171217144209.nb3)后缀为NB3的压缩文件大小为88.9MB。
(备注,一旦数据库删除操作,在不知道数据库的名称和编码时,这会让人很头疼,只能不断去尝试以及去Navicat目录下找数据库的文件夹来确定数据库的名称和编码设计)
1.2 SQLyog 可视化数据库产品,备份还原测评
备份:2分钟. 还原:5分钟
备份方式只能导出带逻辑机构和数据的SQL文件,无压缩功能。
备份用时两分钟。备份的SQL文件大小为: 641MB。 。
优点:安全,稳定,缺点:占用空间,UI体验差。