# BR 的适用场景

__*BR 适用场景*__
__*BR 输出文件*__

+ 应用场景
  + 常规的一致性备份恢复
  + 大规模数据迁移并有时间限制
  + 只能恢复到 TiDB 数据库中
+ 备份输出文件
  + SST 文件
  + backupmeta 文件
  + backup.lock 文件
  
-------------------------------------------------------------
BR 全称为 Backup & Restore,是 TiDB 分布式备份恢复的命令行工具,用于对 TiDB 集群进行数据备份和恢复。BR 除了可以用来进行常规的备份恢复外,也可以在保证兼容性前提下用来做大规模的数据迁移。

备份路径下会生成以下几种类型文件:
SST 文件:存储 TiKV 备份下来的数据信息
backupmeta 文件:存储本次备份的元信息,包括备份文件数、备份文件的 Key 区间、备份文件大小和备份文件 Hash (sha256) 值
backup.lock 文件:用于防止多次备份到同一目录