简介快照备份是集群全量备份的一种实现。它基于 TiDB 的多版本并发控制 (MVCC) 实现,将指定快照包含的所有数据备份目标存储中。备份下来的数据大小约等于集群(压缩后的)单副本数据大小。备份完成之后,你可以在一个空集群或不存在数据冲突(相同 schema 或 table)的集群执行快照备份恢复,将集群恢复快照备份时的数据状态,同时恢复功能会依据集群副本设置恢复出多副本。TiDB
转载 8月前
60阅读
一、分布式数据库诞生背景随着互联网的飞速发展,业务量可能在短短的时间内爆发式地增长,对应的数据量可能快速地从几百 GB 涨到几百个 TB,传统的单机数据库提供的服务,在系统的可扩展性、性价比方面已经不再适用。比如MySQL数据库,可以说绝大部分公司核心的数据都存储在 MySQL中。MySQL的优点不用多说,缺点是没法做到水平扩展。MySQL 要想能做到水平扩展,唯一的方法就业务层的分库分表或者使用
本文档介绍如何对 Kubernetes 上的 TiDB 集群进行数据备份和数据恢复。备份与恢复中所使用的工具有 Dumpling、TiDB Lightning 和 BR。Dumpling 是一个数据导出工具,该工具可以把存储在 TiDB/MySQL 中的数据导出为 SQL 或者 CSV 格式,可以用于完成逻辑上的全量备份或者导出。TiDB Lightning
群的数据备份持久卷上。本文描述的持久卷,指任何 Kubernetes 支持的持久卷类型。本文以备份数据网络文件...
原创 2023-05-03 10:21:49
112阅读
Kubernetes 上 TiDB 集群的数据备份​​持久卷​​​上。本文描述的持久卷,指任何 ​​Kubernetes 支持的持久卷类型​​。本文以备份数据网络文件系统 (NFS) 存储为例。使用场景如果你对数据备份有以下要求,可考虑使用 BR 将 TiDB 集群数据以 ​​Ad-hoc 备份​​(只执行一次)或​​定时快照备份​​(执行多次)的方式备份至持久卷:需要备份的数据量较大,而且
推荐 原创 2023-02-21 10:13:29
331阅读
1点赞
本文档总体介绍可用于 TiDB 的数据迁移方案。数据迁移方案如下:全量数据迁移。数据导入:使用 TiDB Lightning 将 Aurora Snapshot,CSV 文件或 Mydumper SQL 文件的数据全量导入 TiDB 集群。数据导出:使用 Dumpling 将 TiDB 集群的数据全量导出为 CSV 文件或 Mydumper SQL 文件,从而更好地配合从 MySQL 数据库或
文章目录一、物理备份1.1 配置NFS共享存储备份目录1.2 准备测试数据1.3 全量备份与恢复1.3.1 全量备份1.3.2 删除数据库1.3.3 全量恢复1.4 单库备份与恢复1.4.1 单库备份1.4.2 删除数据库1.4.3 恢复单库数据1.5 单表备份与恢复1.5.2 删除数据表1.5.2.1 查看表1.5.2.2 删除表1.5.3 恢复表1.6 增量备份与恢复1.6.1 增量数据介绍
每个分布式存储节点独立备份?or 整体逻辑备份? 如何备份备份存放地点...
本文介绍如何将 S3 兼容存储上的 SST 备份数据恢复 AWS Kubernetes 环境中的 TiDB 集群。本文使用的恢复方式基于 TiDB Operator 的 Custom Resource Definition (CRD) 实现,底层使用 BR 进行数据恢复。BR 全称为 Backup & Restore,是 TiDB 分布式备份恢复的命令行工具,用于对
 一、数据备份   #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复异构系统中如Windows。 #2. 逻辑备份备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 #3. 导出表: 将表导入文本文件中。 #语法: # mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 文件路径+备份文件.sql
TiDB 备份恢复工具BR的使用 备份和恢复(Backup & Restore)Backup & Restore(简称 BR),它是 TiDB 分布式备份恢复的命令行工具,用于对 TiDB 集群进行数据备份和恢复。软件下载curl -sSL -C - -O https://download.pingcap.org/tidb-toolkit
转载 2023-11-01 18:27:07
75阅读
一、前提条件已经开启tidb环境二、安装1、执行如下命令安装 TiUP 工具:curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh2、安装 TiUP DM 组件:tiup install dm dmctl  3、配置文件模板新建一个配置文件 topol
转载 10月前
66阅读
文章目录前言一、环境简介二、迁移前提条件三、迁移方案四、迁移过程总结 前言TiDB 是一款结合了传统的关系型数据库和 NoSQL 数据库特性的新型分布式数据库。是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。TiDB 具备强一致性和高可用性,支持分布式事务的处理,所以实用性和应用性都很高。本期跟大家分享TiDB数据迁移的实操过程。一、环境简介生产硬件资源生产集群信息迁移数据
转载 9月前
104阅读
作者:shangguan86 Linux 权限继承-TiDB br备份 TiDB备份工具br 需要使用共享文件作为备份存储目录,采用cephFs的方式挂载到本机的/data/local...
转载 2022-08-13 07:57:06
133阅读
作者: 18515065291 1、前言 因最近有TiDB回迁MySQL的业务需求,需要测试TiDB MySQL的迁移过程,本次利用dumpling导出+TiCDC进行初始数据+实时同...
原创 2022-08-12 11:11:34
132阅读
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加存储 NAS:网络附加存储 SAN:
一、描述因为tidb正式上线,所以需要一份完整的br备份,tidb的br备份可以有三种方式,一是放到本地上(这个方案在还原的时候需要将其他tikv上的数据迁移到本tikv上,比较麻烦),二是放在共享存储上,三是放到S3上,基于一些方面的考虑选择放到S3上二、备份和恢复1.示例./br backup table \ --pd "*****" \ --db br_tmp \ -
背景 Apache Hive 是基于 Apache Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并且提供了 Hive SQL 进行查询和分析,在离线数仓中被广泛使用。Hive Metastore 是 Hive 的元信息管理工具,它提供了操作元数据的一系列接口,其后端存 ...
转载 2021-10-06 13:34:00
226阅读
2评论
1、下载Datax cd /data wget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz tar -zxvf datax.tar.gz # 需要
原创 7月前
187阅读
使用Flink同步MySQL数据TiDB 整体流程: 1. 创建一个Flink应用程序,用于将MySQL中的数据同步TiDB中。 2. 从MySQL中读取数据,并将其转换为流数据。 3. 在Flink中进行数据转换和处理。 4. 将处理后的数据写入TiDB中。 具体步骤如下: | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 创建Flink应用程序 | |
原创 10月前
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5