更快的流式备份——介绍 Percona XtraBackup FIFO 并行流

更快的流式备份——介绍 Percona XtraBackup FIFO 并行流

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Percona XtraBackup通过使用名为xbcloud的辅助工具来实现备份的流式传输。流式传输备份可以选择将备份文件保存在本地位置、不同服务器上或对象存储中。流式传输备份速度受限于网络带宽,对于局域网备份,需要更高的带宽。Xbcloud通过异步操作将数据块上传到对象存储,并通过事件处理程序线程处理响应。XtraBackup只能同时写入一个线程,通过互斥锁实现。

🎯

关键要点

  • Percona XtraBackup通过xbcloud工具实现备份流式传输。
  • 备份文件可以保存在本地、不同服务器或对象存储中。
  • 流式备份速度受网络带宽限制,局域网备份需要更高带宽。
  • XtraBackup只能同时写入一个线程,通过互斥锁实现。
  • Percona XtraBackup 8.0.33-28引入了新的FIFO数据接收器,实现真正的并行流式传输。
  • 新的FIFO数据接收器使用命名管道,支持多个XtraBackup复制线程。
  • 引入了三个新参数以配置FIFO流。
  • 测试结果显示,使用FIFO数据接收器的性能显著优于STDOUT。
  • 在本地网络中使用FIFO数据接收器可以加快备份速度。
  • Percona XtraBackup是一个免费的开源在线备份解决方案,适用于所有版本的Percona Server for MySQL和MySQL。
➡️

继续阅读