GBase 8c 分布式集群备份原理及影响

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

GBase 8c多模型分布式数据库支持多种存储和部署方式。文章介绍了逻辑和物理备份的原理及对集群的影响。逻辑备份使用gs_dump工具,可能增加CPU和IO负载,影响业务。物理备份包括基础备份和日志归档,逐节点执行,不影响操作,但可能增加负载。建议避开高峰期进行基础备份以减少影响。

🎯

关键要点

  • GBase 8c多模型分布式数据库支持多种存储模式和部署形式。

  • 定期备份数据库集群以确保数据安全。

  • 逻辑备份通过gs_dump工具实现,用户可自定义导出数据库或特定对象。

  • gs_dump执行时会增加CPU和IO负载,可能影响业务。

  • 物理备份包括基础备份和日志归档,逐节点执行,不影响操作。

  • 建议在非高峰期进行基础备份以减少对业务的影响。

  • gs_dump在执行时会锁定所有要导出的表,可能导致业务操作被阻塞。

  • 可以使用--non-lock-table参数避免锁定表,但可能导致数据丢失。

  • 物理备份过程中CPU消耗相对较低,且不会影响数据库操作。

延伸问答

GBase 8c的逻辑备份是如何实现的?

GBase 8c的逻辑备份主要通过gs_dump工具实现,用户可以自定义导出数据库或特定对象。

使用gs_dump进行备份时会对业务产生什么影响?

使用gs_dump时会增加CPU和IO负载,并且会锁定所有要导出的表,可能导致业务操作被阻塞。

物理备份的过程是怎样的?

物理备份包括基础备份和日志归档,逐节点执行,主要是将数据库文件复制到备份服务器,不影响数据库操作。

在进行基础备份时有什么建议?

建议在非高峰期进行基础备份,以减少对业务的影响。

gs_dump执行时如何避免表锁定?

可以使用--non-lock-table参数避免锁定表,但这可能导致数据丢失。

物理备份对CPU和IO负载的影响如何?

物理备份过程中CPU消耗相对较低,主要是文件传输,IO负载在基础备份时可能较高,但不会影响数据库操作。

🏷️

标签

➡️

继续阅读