如何做数据库的实时备份??-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何做数据库的实时备份??

落地花开啦 2016-02-12 13:15:00 3852

不知道 Mysql 可以做实时备份不?
需求是:两个不同的机房 如 北京机房,上海机房 ,
北京机房 有我公司一台数据库服务器
上海机房 有我公司一台数据库服务器
上海机房 数据库目前是 主服务器,
怎么样才能把上海机房数据库实时的同步到北京服务器(或者 每隔 10分钟 2个小时 同步一次)
当主库出问题或主库所在机房出问题,可以及时的切换到 另一个机房的数据库
完整的同步,包括 数据库的所有对象,不仅仅是表,包括索引、存储过程、函数、默认值、约束等完全的同步过去

存储 关系型数据库 MySQL 数据库 索引
分享到
取消 提交回答
全部回答(2)
  • 1358199185071518
    2020-12-23 16:43:16

    数据库有实时异地备份的服务,需要采购DBS备份实例(备份地点)和存储包(存储在异地),网络包(到异地的网间流量),以及一个DTS服务,这种服务有几种链路规格之分,分为Micro(200记录每秒),small(2000记录每秒)。但这种属于备份,不能做主从切换。

    0 0
  • 落地花开啦
    2019-07-17 18:41:16

    mysql是做主从增量备份。
    你需要有“原子”概念。因此你目前的系统,不能保证近10分钟,或2小时的数据在备份服务器上存在。一个解决方案就是多缓冲的方式。降低上述“原子”时间片的大小。

    0 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程