如题,想备份一下数据库,仅仅用作冷存,不是为了提高可用性。
基于这种想法,如果使用主从同步的话感觉不是特别合适,因为冷存库并不需要对外提供服务,反而会提高资源占用。
所以各位带佬有做过这种需求的吗,有没有什么成熟方案。
百度查了查用 navicat 这类第三方软件似乎有类似操作,但是不太想再专门架个 navicat 啊,关键他还收费
1
fewok 2020-03-29 18:32:27 +08:00
最差定时 dump 。
好点 canal 、databus |
2
ytmsdy 2020-03-29 18:36:54 +08:00
定时 dump,压缩,上传到 oss 就行了。需要用的时候直接还原就好了
|
3
black11black OP |
4
love 2020-03-29 20:38:15 +08:00
定时 dump 也太低效了,每次都是全量,数据库一大就非常浪费带宽
用备份的思路,先全量 dump 一份,然后只同步日志文件,应用日志文件到备份机上也许可行 |
5
conlechou 2020-03-30 08:26:31 +08:00
kettle,现在叫 spoon
|
6
jorneyr 2020-03-30 08:34:45 +08:00
冷存库并不需要对外提供服务: 主从的从并不对外提供服务,从是为了备份,再把同步时间设置长一些。
|
7
cheng6563 2020-03-30 09:07:59 +08:00 via Android
虚拟机建快照?
|
8
qloog 2020-03-30 09:16:50 +08:00
每天半夜主从同步一次
|
9
gowa 2020-03-30 09:50:20 +08:00
楼主其实你需要的是一个备份机制的问题。
你到底是想如何进行备份。 全量这个肯定是隔段时间就必须的(每周,每月?) 然后增量没什么说的,把 binlog 备份就行了撒。。难道你还需要 dump 出来? 如果是 MyISAM 引擎的。。直接用 hot copy 备份出来上传就是了。。 |
10
d0m2o08 2020-03-30 10:21:31 +08:00
xtrabackup 做增量即可
|