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负载在基础备份时可能较高,但不会影响数据库操作。
🏷️