精华内容
下载资源
问答
  • 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~作者介绍:李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商、51job任职DBA。一、概述​ 风险无处不在,包括自然灾害以及突发事件等,有...

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~

    作者介绍:李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商、51job任职DBA。

    一、概述

    ​ 风险无处不在,包括自然灾害以及突发事件等,有时候我们无法预测到一些风险,比如天津港爆炸事件。IT领域也一样,总是有意想不到的事情,风险具有不可预测性,万全之策就是做好灾难应对的各种准备。

    ​ 随着云计算如火如茶的进行,IT资源可进行快速部署,弹性扩容及超高的性价比,这对于我们创建本地IDC机房数据库容灾提供极大的便利性。如何利用云数据库做容灾成为DBA的基本功。

    当前腾讯云已对外提供的腾讯云数据库(TencentDB)产品:

    关系型数据库:云数据库 MySQL、云数据库 MariaDB、云数据库 SQL Server、云数据库 PostgreSQL

    云数据库 Redis

    云数据库 MongoDB

    分布式数据库

    云数据库 Memcached

    云数据库 HBase

    ​ 下文以腾讯云数据库 MySQL为例,介绍如何充分利用腾讯云的优势,减轻DBA的负担,轻松来搭建数据库(MySQL)的:同城同区灾备、同城不同区灾备、跨地域灾备。

    二、当前TencentDB所支持的架构部署

    ​ 针对业务连续服务和数据可靠性有强需求或是监管需要的场景,用户在购买云数据库 MySQL 时会默认提供灾备实例,帮助用户以较低的成本提升业务连续服务的能力,同时提升数据的可靠性。

    同地域同可用区部署

    ​ 云数据库 MySQL同可用区部署架构示意图

    1620云数据库MySQL 普通实例架构(同个可用区)

    同地域不同可用区部署

    ​ 云数据库 MySQL 同城灾备实例架构

    1620云数据库 MySQL 同城灾备实例架构(不同可用区)

    ​ 说明:腾讯云数据库多可用区部署目前仅支持深圳金融专区,其他可用区的支持还在规划中。

    1620

    跨地域部署

    ​ 云数据库 MySQL 异地灾备实例架构

    1620云数据库 MySQL 异地灾备实例架构

    三、构建云上灾备环境

    ​ 通过上面的介绍,我们基本了解云数据库 MySQL的架构,接下来我们来说说本地IDC的数据库怎么迁移到TencentDB上并建立同步关系。

    第一步:首先确定本地IDC如何与腾讯云建立通信。

    1、通过专线的方式;

    1620

    2、通过vpn的方式;

    1620

    第二步:拉取本地IDC数据至云上,并建立同步关系。

    1、创建DTS(数据传输服务)同步任务,这里假设CDB实例已申请购买完毕。

    操作步骤:

    新建 DTS 数据迁移服务

    登录控制台,进入数据迁移页面,单击【新建任务】,输入相关信息及本地IDC实例的信息

    1620

    选择目标实例实例,点击保存

    1620

    选择同步类型,这里需要选【全量+增量数据迁移】,即一直与本地IDC的数据库保持同步关系

    1620

    欢迎大家前往腾讯云+社区或关注云加社区微信公众号(QcloudCommunity),第一时间获取更多海量技术实践干货哦~

    海量技术实践经验,尽在云加社区!

    展开全文
  • mysql容灾及自动化切换.pdfMySQL容灾与自劢化切换穆公(朱金清)mugong.zjq@微博: 淘穆公大纲?... MySQL数据库的主要问题– 主库单点问题? 通过业务功能的写入主库通常只能有1个? 除非应用程序自己完成...

    mysql容灾及自动化切换.pdf

    MySQL容灾与自劢化切换

    穆公(朱金清)

    mugong.zjq@

    微博: 淘穆公

    大纲

    ? 背景

    ? MySQL容灾

    ? 批量/自劢切换

    ? 效果页面演示

    ? 总结

    背景

    ? 互联网应用以普通的PC服务器为主

    ? 免费的开源软件: Linux平台、mysql

    ? MySQL数据库的主要问题

    – 主库单点问题

    ? 通过业务功能的写入主库通常只能有1个

    ? 除非应用程序自己完成容灾

    背景-可靠性衡量

    ? 可靠性挃标 MTBF

    – Mean Time between failures

    ? 1million hours的含义

    – 10,000台服务器同时运行100小时就会坏一台

    ? 服务器主要部件MTBF

    – 主板、CPU、硬盘 1million hours (厂家标称值)

    – 内存 4million hours(8根内存 ~ 1million hours)

    ? 整体的MTBF~1million/4=250000h~1万天

    – 年故障率约2%-4%

    Ref URL: 分布式系统的工程化开发方法/view/7943585c3b3567ec102d8a0f.html

    MySQL常用容灾方案—复制

    Master : master Write Client

    ?数据发生改变

    ?

    记录变化 Read

    Slave:

    slave slave slave

    ?获取master的改变

    ?同步这些变化

    Binary-log

    复制环境的sql流向、异步复制

    Insert into

    Master Slave

    Table Values

    (32,“ICDB” BINLOG

    …); Insert into

    Client

    Logging Table Values

    98. Insert IO Thread

    232. Update (32,“ICDB”

    …);

    Insert 313. Delete…

    Update 532. …..

    Delete…

    Insert Insert

    Update SQL Thread Update

    Delete… Delete…

    ? 单条SQL DB/Tables DB/Tables

    ? 执行(执行时间为T)完直接写入binlog

    ? 延迟大概为T

    ? 一个事务(包括N条)

    ? 先缓存到cache,全部执行完写入

    ? 延迟

    展开全文
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/rds/mysql","icon":"rds_mysql1","contentLink":"https://www.aliyun.com/product/rds/mysql","title":"云数据库RDS MySQL版","des":"云数据库RDS MySQL版 MySQL 是全球最受欢迎的开源数据库,阿里云MySQL版 通过深度的内核优化和独享实例提供稳定极致的数据库性能,同时灵活的部署架构及产品形态,可满足不同场景下的数据库需求。","btn1":"了解详情","link1":"https://www.aliyun.com/product/rds/mysql","btn2":"管理控制台","link2":"https://rdsnext.console.aliyun.com/#/rdsList/cn-hangzhou/basic/","btn3":"在线咨询","link3":"https://www.aliyun.com/core/online-consult?spm=5176.8789780.7y9jhqsfz.115.47ea55caeL2Mfu&from=OVtXEBmlH8","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"MySQL 1年仅19.9元","firstContentLink":"https://www.aliyun.com/database/dbfirstbuy#J_9036464270","lastContentName":"ECS+MySQL 0.7元/日","lastContentLink":"https://www.aliyun.com/1111/enterprise"}},{"infoName":"快速入门","infoContent":{"firstContentName":"选型指南","firstContentLink":"https://help.aliyun.com/document_detail/164594.html?spm=a2c4g.11186623.6.551.56b67384ispvvk","lastContentName":"上手指南","lastContentLink":"https://help.aliyun.com/document_detail/26124.html?spm=a2c4g.11174283.2.16.51795b83pbkzav"}},{"infoName":"最佳实践","infoContent":{"firstContentName":"X-Engine的应用场景","firstContentLink":"https://help.aliyun.com/document_detail/148402.html?spm=a2c4g.11186623.2.14.3f592685zjuUxu#concept-2364901","lastContentName":"读写分离功能","lastContentLink":"https://help.aliyun.com/document_detail/96073.html?spm=a2c4g.11174283.2.53.42db5b83VvZvMJ"}},{"infoName":"产品推荐","infoContent":{"firstContentName":"云数据库PolarDB","lastContentName":"云原生数据仓库MySQL","firstContentLink":"https://www.aliyun.com/product/polardb","lastContentLink":"https://www.aliyun.com/product/ads"}}]}],"visual":{"textColor":"dark","topbg":""}}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/rds/mysql","icon":"rds_mysql1","contentLink":"https://www.aliyun.com/product/rds/mysql","title":"云数据库RDS MySQL版","des":"云数据库RDS MySQL版 MySQL 是全球最受欢迎的开源数据库,阿里云MySQL版 通过深度的内核优化和独享实例提供稳定极致的数据库性能,同时灵活的部署架构及产品形态,可满足不同场景下的数据库需求。","btn1":"了解详情","link1":"https://www.aliyun.com/product/rds/mysql","btn2":"管理控制台","link2":"https://rdsnext.console.aliyun.com/#/rdsList/cn-hangzhou/basic/","btn3":"在线咨询","link3":"https://www.aliyun.com/core/online-consult?spm=5176.8789780.7y9jhqsfz.115.47ea55caeL2Mfu&from=OVtXEBmlH8","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"MySQL 1年仅19.9元","firstContentLink":"https://www.aliyun.com/database/dbfirstbuy#J_9036464270","lastContentName":"ECS+MySQL 0.7元/日","lastContentLink":"https://www.aliyun.com/1111/enterprise"}},{"infoName":"快速入门","infoContent":{"firstContentName":"选型指南","firstContentLink":"https://help.aliyun.com/document_detail/164594.html?spm=a2c4g.11186623.6.551.56b67384ispvvk","lastContentName":"上手指南","lastContentLink":"https://help.aliyun.com/document_detail/26124.html?spm=a2c4g.11174283.2.16.51795b83pbkzav"}},{"infoName":"最佳实践","infoContent":{"firstContentName":"X-Engine的应用场景","firstContentLink":"https://help.aliyun.com/document_detail/148402.html?spm=a2c4g.11186623.2.14.3f592685zjuUxu#concept-2364901","lastContentName":"读写分离功能","lastContentLink":"https://help.aliyun.com/document_detail/96073.html?spm=a2c4g.11174283.2.53.42db5b83VvZvMJ"}},{"infoName":"产品推荐","infoContent":{"firstContentName":"云数据库PolarDB","lastContentName":"云原生数据仓库MySQL","firstContentLink":"https://www.aliyun.com/product/polardb","lastContentLink":"https://www.aliyun.com/product/ads"}}]}],"visual":{"textColor":"dark","topbg":""}}}

    展开全文
  • SharePlex 是业界最成熟的高性能/高可用性数据复制解决方案。具有网络占用少、配置灵活、准实时复制等特点,可以解决关键应用的多种可用性问题。推出五年来,该产品技术已经被世界各地大量的用户成功实施,成为企业...

    SharePlex 是业界最成熟的高性能/高可用性数据复制解决方案。具有网络占用少、配置灵活、准实时复制等特点,可以解决关键应用的多种可用性问题。推出五年来,该产品技术已经被世界各地大量的用户成功实施,成为企业应用底层最成熟、最领先的高可用性数据复制

    SharePlex® 是业界最成熟的高性能/高可用性数据复制解决方案。具有网络占用少、配置灵活、准实时复制等特点,可以解决关键应用的多种可用性问题。推出五年来,该产品技术已经被世界各地大量的用户成功实施,成为企业应用底层最成熟、最领先的高可用性数据复制解决方案。

    l 通过Redo Log俘获数据变化

    用户对数据对象的更新,一旦写入Oracle日志,就可被SharePlex的俘获机制快速捕捉,即使该事务可能尚未执行。SharePlex实现了复制速度和数据准确性的完美统一。它完全遵从读一致性原则,目标例程是源的精确展现。没有任何其它逻辑复制方案可以不等待事务执行完毕就开始数据复制。

    l 网络占用少

    SharePlex 不通过Oracle 引擎俘获数据变化,而是直接读取和分析Oracle 日志,找出需复制的内容。SharePlex 只复制数据变化,降低了带宽占用。通过持续低负荷的数据流, SharePlex 能将大量的数据复制到目标系统,降低了网络带宽需求

    lSharePlex 组合方案

    SharePlex 是唯一能够满足24X7严格高可用需求的复制方案。SharePlex 的事务级复制可与热备份(hot backup)的物理刷新相结合,实现生产系统不停机数据同步,这是SharePlex for Oracle标准配置中的专利技术

    l 广泛的异构环境支持

    SharePlex 支持多平台上大多数的Oracle版本,而且是目前唯一支持RAC 或 OPS 在线redo log的复制方案。SharePlex for RAC/OPS 既是SharePlex for Oracle的集群选项,也是针对Oracle集群技术的独立产品。SharePlex 支持多种数据类型,包括BLOB、 CLOB、LONG RAW、LONG 和用户定义类型,并支持不同数据库版本间的互操作性。这意味着用户可以从Oracle 7.3.4 复制数据到 AIX上的RAC 9.2,反之亦然

    Oracle利用redo log记录数据的变化和更新,SharePlex 俘获进程则监控redo log,以捕捉复制目标的这种变化,更新信息通过源系统和目标系统上的SharePlex 队列来传递,可不受数据库版本、操作系统及硬件平台类型影响。若复制失败,SharePlex 既可将事务记录到队列中延时执行,也可配合archive log作必要的处理。更新信息发送到目标系统后,立刻被提交进程接管,以生成SQL语句的方式,在目标系统中完成对源系统的复制。

    其最大的特点,就是2边的主机数据库都是启动的,可以同时工作,确保了备份容灾数据库的可靠性。而且复制数据量少,对网络消耗很低。支持异构硬件,软件环境,兼容不通版本数据库。

    f68f2add0b68e4f9810432fce46917b7.png

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • MySQL数据库架构方案MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。下面讨论一下几个常见MySQL数据库架构的优缺点。一、(多)单库结构这个恐怕是最最简单的...
  • 一、数据备份1、使用mysqldump命令备份mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本...
  • 最大的缺点是无法容灾,并且只能承受较小的压力,不管压力来自读或者写。不过在分布式数据层解决方案目不暇接的今天,单库结构可以拓展成多单库结构来平分压力。数据库可以从业务上先进行垂直拆分,将关联性较强的表...
  • otter是阿里巴巴去o开发的一款基于Java且免费、开源、基于数据库增量日志解析、准实时同步到本机或异地机房的mysql/oracle数据库的解决方案 otter manager和node安装包下载地址:...
  • 下面讨论一下几个常见MySQL数据库架构的优缺点。一、(多)单库结构这个恐怕是最最简单的一种方案了,完全没有数据一致性问题。最大的缺点是无法容灾,并且只能承受较小的压力,不管压力来自读或者写。不过在分布式...
  • MySQL数据库架构方案

    2010-01-04 16:21:00
    MySQL数据库架构方案 MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。下面讨论一下几个常见MySQL数据库架构的优缺点。 一、(多)单库结构 这个恐怕是...
  •  echo "成功备份mysql数据库,当前日期为:"$time >> /home/test/mysql_dump.log else  echo "备份mysql数据库失败:当前日期为:"$time>> /home/test/mysql_dump.log Fi 参数说明: [username]--数据库用户名 ...
  • MySQL数据库优化一、MySQL会遇到的问题:1、高并发的读写效率低问题—-解决方案:集群,分布式。2、海量数据的读写效率低问题—–解决方案:分表,分库。3、高可用和高扩展—-解决方案:动态扩展服务器、防止单点...
  • 原标题:Linux 下如何实现 MySQL 数据库定时自动备份?概述:备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据... 容灾方案建设 存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储S...
  • 一、MySQL会遇到的问题:1、高并发的读写效率低问题----解决方案:集群,分布式。2、海量数据的读写效率低问题-----解决方案:分表,分库。3、高可用和高扩展----解决方案:动态扩展服务器、防止单点故障、容灾。二...
  • 概述备份是容灾的基础,是指为防止系统...为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的添加使...
  • MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中。存储数据的安全性和可靠性是生产数据库的关注重点。本文分析了目前采用较多的保障MySQL可用性方案。MySQLReplication是MySQL...
  • 概述备份是容灾的基础,是指为防止系统...为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的添加使...
  • 概述备份是容灾的基础,是指为防止系统出现操作失误或...为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计...
  • 概述备份是容灾的基础,是指为防止系统出现... 为什么要备份 容灾方案建设 存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的...
  • MySQL数据库优化

    2019-10-02 16:31:36
     3、高可用和高扩展----解决方案:动态扩展服务器、防止单点故障、容灾。 二、关系型数据库优化:(原则:先单机,后多机。)  2.1 单机优化方案:  1.慢SQL的定义-->分析慢SQL...
  • linux下如何实现mysql数据库每天自动备份定时备份

    万次阅读 多人点赞 2015-09-30 16:17:05
    概述  备份是容灾的基础,是指为防止系统出现操作失误或...为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加存储 NAS:网络附加存储 SAN:存储区域网络 云存储这里主要以本地磁盘为
  • 七、MySQL数据库介绍 八、MySQL产品阵营 摘要 结构化数据,简单来说就是数据库。结合到典型场景中更容易理解,比如企业ERP、财务系统;医疗HIS数据库;教育一卡通;政府行政审批;其他核心数据库等。这些应用需要...
  • 概述备份是容灾的基础,是指为防止系统...为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的添加使...
  • 概述  备份是容灾的基础,是指为防止系统出现操作...为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加存储 NAS:网络附加存储 SAN:存储区域网络 云存储这里主要以本地磁盘为概述备份是容...
  • 概述备份是容灾的基础,是指为防止系统...为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储这里主要以本地磁盘为存储介质讲一下计划任务的添加使...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 236
精华内容 94
关键字:

mysql数据库容灾方案

mysql 订阅