坚如磐石:TiDB 基于时间点的恢复(PiTR)特性优化之路丨6.5 新特性解析
💡
原文中文,约2600字,阅读约需6分钟。
📝
内容提要
TiDB 数据库的基于时间点的恢复(PiTR)特性可以使用户恢复数据库到特定时间点,以避免数据丢失。TiDB 对 PiTR 的优化包括技术指标、稳定性和性能提升,如备份断点续传功能、单个 TiKV 数据备份性能可达100MB/s,RPO 小于5分钟,恢复性能达到30GB/h。TiDB 将继续探索备份恢复的可能性,提供稳定高性能的备份恢复解决方案。
🎯
关键要点
- TiDB 数据库的基于时间点的恢复(PiTR)特性允许用户恢复数据库到特定时间点,避免数据丢失。
- PiTR 的优化包括技术指标、稳定性和性能提升,如备份断点续传功能和高备份性能。
- TiDB 通过分布式日志记录每次数据变更,支持将日志保存到外部存储以实现恢复。
- 恢复过程涉及 BR 工具读取备份元数据并通知 TiKV 节点进行恢复。
- TiDB 在 PiTR 发布后持续优化,解决了小文件问题并支持备份断点续传。
- PiTR 的 RPO 小于 5 分钟,恢复性能达到 30 GB/h,提升了用户体验。
- 未来将继续优化 PiTR 特性,探索更多备份恢复的可能性,提供高性能解决方案。
➡️