MySQL 数据库架构灾难恢复解决方案MySQL Shell 提供强大的界面,有助于自动化和集成所有组件 InnoDB 克隆以自动生成成员,完全集成在InnoDB 中 MySQL Router MySQL Server RPO =0 RTO =seconds ( 自动故障转移) Copyright @ 2021 Oracle and/or its affiliates. 9 / 55 Present - Solutions InnoDB Replicaset • "经典"、"异步"的基于复制的解决方案,完全集成 • MySQL Shell • MySQL Router • MySQL Server RPO !=0 RTO =minutes (manual failover) Copyright @ 2021 Oracle and/or its affiliates. MySQL InnoDB 55 一个或者多个MySQL InnoDB Cluster 副本连接到一个主MySQL InnoDB Cluster 高可用 (区域内的失败) RPO =0 RTO =秒级 (自动故障转移) 灾难恢复( 区域故障) RPO !=0 RTO =分钟或更长时间( 手动故障转移) 无写入性能影响 特点 • 简单易用 • 熟悉的界面和可用性 mysqlsh,CLONE,..0 码力 | 52 页 | 3.07 MB | 1 年前3
PingCAP TiDB&TiKV Introduction OLTP3、主生产中心故障时,会有秒级的数据无法同步,数据一致性无法 100% 保障(RPO > 0) 4、主生产中心故障时,需手动切换业务 MySQL 没有原生的安全的同步方案 NewSQL | TiDB 简单配置即可保障所有的数据中心 100% 同步,真正意义上的多活 完全实现 国标(信息安全技术-信息系统灾难恢复规范GBT 20988-2007 )最高等级 第六级的要求(RTO = 0,RPO = 0) NewSQL - 大数据量下高压力实时处理的完美解决方案0 码力 | 21 页 | 613.54 KB | 6 月前3
分布式NewSQL数据库TiDB在以下缺点:资源利⽤率低、维护成本⾼、RTO (Recovery Time Objective) 及 RPO (Recovery Point Objective) ⽆法真实达到企业所期望的值。TiDB 采⽤多副本 + Multi-Raft 协议 的⽅式将数据调度到不同的机房、机架、机器,当部分机器出现故障时系统可⾃动进⾏切换,确保系统的 RTO <= 30s 及 RPO = 0。 对存储容量、可扩展性、并发要求较⾼的海量数据及⾼并发的0 码力 | 120 页 | 7.42 MB | 6 月前3
TiDB 开源分布式关系型数据库TiDB Sync-DifInspector 工具来检查数据库迁移前后的一致性, 以及对多种实 例故障集群故障和可用区故障场景进行模拟验证, 通过TiDB Binlog 工具进行数据同步, 可以实现 RPO 趋 近于零。 PingCAP.COM o 。 第五章 。 TiDB 支持多副本与多数据中心部署, 提供金融级高可用。 。 ”一站式实时 HTAP 方案同时满足 OLTP 和 DLAP 业务的需求。 。 TiCDC 支持大规模集群的数据同步, 实现秒级 RPO。 PingCAP.COM VIPKID TiDB 在公有云亿级数据场景下的应用实践 VIPKID 是全球增长速度最快的在线青少儿英语教育品牌, 提供北美外教一对一的互联网授课服务。VIPKID0 码力 | 58 页 | 9.51 MB | 1 年前3
TiDB v6.5 中文手册资源利用率低、维护成本高、RTO (Recovery Time Objective) 及 RPO (Recovery Point Objective) 无法真实达到企业 30 所期望的值。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,当部分机 器出现故障时系统可自动进行切换,确保系统的 RTO <= 30s 及 RPO = 0。 • 对存储容量、可扩展性、并发要求较高的海量数据及高并发的 支持导入和导出压缩格式文件。 • TiDB Data Migration (DM) 的增量数据校验特性 GA。 • TiDB 快照备份支持断点续传,此外PITR 的恢复性能提升了 50%,通用场景下 RPO 降低到 5 分钟。 • TiCDC 同步数据到 Kafka,吞吐从 4000 行每秒提升到 35000 行每秒,复制延迟降低到 2 秒。 • 提供行级别Time to live (TTL) 管理数据生命周期(实验特性)。 恢复的日志恢复阶段,单台 TiKV 的恢复速度可以达到 9 MiB/s,提升了 50%,并且恢复速度可扩展,有效 地降低容灾场景的 RTO 指标;容灾场景的 RPO 优化到 5 分钟,在常规的集群运维,如滚动升级,单 TiKV 故障 等场景下,可以达到 RPO = 5 min 的目标。 38 • TiKV-BR 工具 GA,支持 RawKV 的备份和恢复 #67 @pingyu @haojinming0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v7.1 中文手册性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO = 0。 31 • 海量数据及高并发的 OLTP 场景 传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求。TiDB 是一种性价比高的解决方 案,采用计算、存储分离的架构,可对计算、存储分别进行扩缩容,计算最大支持 重的自然灾害,提供业务误操作 “复 原” 的能力。 TiDB 备份恢复功能可以用于满足以下业务的需求: • 备份集群数据到灾备系统,并保证 Recovery Point Objective (RPO) 低至 5 分钟,减少灾难场景下数据的丢失。 • 处理业务数据写错的案例,提供业务操作的 “复原” 能力。 • 审计业务的历史数据,满足司法审查的需求。 • 复制 (Clone) 生产环境, MB/s,备份速度具有可扩展性;更详细说明 请参考备份性能和影响。 • 单独运行日志备份时影响约在 5%。日志备份每隔 3 ~ 5 分钟将上次刷新后产生的变更数据记录刷新到 备份存储中,可以实现低至五分钟 RPO 的集群容灾目标。 8.3.1.3.2 恢复备份数据 与备份功能相对应,你可以进行两种类型的恢复:全量恢复和 PITR。 • 恢复某个全量备份 – 恢复集群快照数据备份:你可以在一个空集群或不存在数据冲突(相同0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v8.0 中文手册性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO = 0。 32 • 海量数据及高并发的 OLTP 场景 传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求。TiDB 是一种性价比高的解决方 案,采用计算、存储分离的架构,可对计算、存储分别进行扩缩容,计算最大支持 重的自然灾害,提供业务误操作 “复 原” 的能力。 TiDB 备份恢复功能可以用于满足以下业务的需求: • 备份集群数据到灾备系统,并保证 Recovery Point Objective (RPO) 低至 5 分钟,减少灾难场景下数据的丢失。 • 处理业务数据写错的案例,提供业务操作的 “复原” 能力。 • 审计业务的历史数据,满足司法审查的需求。 • 复制 (Clone) 生产环境, MB/s,备份速度具有可扩展性;更详细说明 请参考备份性能和影响。 • 单独运行日志备份时影响约在 5%。日志备份每隔 3 ~ 5 分钟将上次刷新后产生的变更数据记录刷新到 备份存储中,可以实现低至五分钟 RPO 的集群容灾目标。 8.3.1.3.2 恢复备份数据 与备份功能相对应,你可以进行两种类型的恢复:全量恢复和 PITR。 • 恢复某个全量备份 – 恢复集群快照数据备份:你可以在一个空集群或不存在数据冲突(相同0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO = 0。 32 • 海量数据及高并发的 OLTP 场景 传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求。TiDB 是一种性价比高的解决方 案,采用计算、存储分离的架构,可对计算、存储分别进行扩缩容,计算最大支持 重的自然灾害,提供业务误操作 “复 原” 的能力。 TiDB 备份恢复功能可以用于满足以下业务的需求: • 备份集群数据到灾备系统,并保证 Recovery Point Objective (RPO) 低至 5 分钟,减少灾难场景下数据的丢失。 664 • 处理业务数据写错的案例,提供业务操作的 “复原” 能力。 • 审计业务的历史数据,满足司法审查的需求。 • 复制 (Clone) MB/s,备份速度具有可扩展性;更详细说明 请参考备份性能和影响。 • 单独运行日志备份时影响约在 5%。日志备份每隔 3 ~ 5 分钟将上次刷新后产生的变更数据记录刷新到 备份存储中,可以实现低至五分钟 RPO 的集群容灾目标。 8.3.1.3.2 恢复备份数据 与备份功能相对应,你可以进行两种类型的恢复:全量恢复和 PITR。 • 恢复某个全量备份 – 恢复集群快照数据备份:你可以在一个空集群或不存在数据冲突(相同0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO = 0。 32 • 海量数据及高并发的 OLTP 场景 传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求。TiDB 是一种性价比高的解决方 案,采用计算、存储分离的架构,可对计算、存储分别进行扩缩容,计算最大支持 重的自然灾害,提供业务误操作 “复 原” 的能力。 TiDB 备份恢复功能可以用于满足以下业务的需求: • 备份集群数据到灾备系统,并保证 Recovery Point Objective (RPO) 低至 5 分钟,减少灾难场景下数据的丢失。 • 处理业务数据写错的案例,提供业务操作的 “复原” 能力。 • 审计业务的历史数据,满足司法审查的需求。 • 复制 (Clone) 生产环境, MB/s,备份速度具有可扩展性;更详细说明 请参考备份性能和影响。 • 单独运行日志备份时影响约在 5%。日志备份每隔 3 ~ 5 分钟将上次刷新后产生的变更数据记录刷新到 备份存储中,可以实现低至五分钟 RPO 的集群容灾目标。 8.3.1.3.2 恢复备份数据 与备份功能相对应,你可以进行两种类型的恢复:全量恢复和 PITR。 • 恢复某个全量备份 – 恢复集群快照数据备份:你可以在一个空集群或不存在数据冲突(相同0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.1 中文手册性、容灾要求较高。传统的解决方案的资源利用 率低,维护成本高。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调度到不同的机房、机架、机器,确 保系统的 RTO <= 30s 及 RPO = 0。 32 • 海量数据及高并发的 OLTP 场景 传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求。TiDB 是一种性价比高的解决方 案,采用计算、存储分离的架构,可对计算、存储分别进行扩缩容,计算最大支持 重的自然灾害,提供业务误操作 “复 原” 的能力。 TiDB 备份恢复功能可以用于满足以下业务的需求: • 备份集群数据到灾备系统,并保证 Recovery Point Objective (RPO) 低至 5 分钟,减少灾难场景下数据的丢失。 • 处理业务数据写错的案例,提供业务操作的 “复原” 能力。 • 审计业务的历史数据,满足司法审查的需求。 • 复制 (Clone) 生产环境, MB/s,备份速度具有可扩展性;更详细说明 请参考备份性能和影响。 • 单独运行日志备份时影响约在 5%。日志备份每隔 3 ~ 5 分钟将上次刷新后产生的变更数据记录刷新到 备份存储中,可以实现低至五分钟 RPO 的集群容灾目标。 8.3.1.3.2 恢复备份数据 与备份功能相对应,你可以进行两种类型的恢复:全量恢复和 PITR。 • 恢复某个全量备份 – 恢复集群快照数据备份:你可以在一个空集群或不存在数据冲突(相同0 码力 | 4807 页 | 101.31 MB | 1 年前3
共 41 条
- 1
- 2
- 3
- 4
- 5













