当前位置:网站首页>GBASE 8s 数据库的智能大对象备份
GBASE 8s 数据库的智能大对象备份
2022-07-29 21:18:00 【八珍豆腐】
GBase 8s 也支持针智能大对象的增量备份,在之前系统备份时间戳与当前系统时间戳 之间的页面将会被备份。
在对大对象做增量备份时,首先要读 large-object header页面,并在内存中生成一个需要做备份的页面列表。将这些页面读出并比较它们之的时间戳,以此来决定这些页面是否被送到备份程序。
智能大对象的元数据备份和普通 dbspace 的备份是相同的,在页面的备份方法上有所不同。智能大对象页面的具体备份过程如下:
(1)首先在 sbspace 上加锁,读取 large-object header 分区中的信息,生成需要备份的列表,这个列表也被称作备份描述页。
(2)将这个列表发送到数据库服务器的备份线程中,备份线程将扫描和检索这些页面,并将这些页面送到客户端程序中。
(3)Sbspace 页面的备份顺序如图 11.7 所示,备份描述页是一种用来记录所备份用户数据的偏移量和大小的特殊数据结构。
如图所示

边栏推荐
- 全系都更换带T四缸,安全、舒适一个不落
- LeetCode 593 有效的正方形[数学] HERODING的LeetCode之路
- 【无标题】
- Writing Elegant Kotlin Code: Talk About What I Think "Kotlinic"
- 【CVPR2022】A Unified Query-based Paradigm for Point Cloud Understanding
- 解释器模式
- 【HDLBits 刷题】Verilog Language(4)Procedures 和 More Verilog Features 部分
- 获取七牛云地址文件保存到本地
- How to implement your personal knowledge base?
- PointPillars 工程复现
猜你喜欢
随机推荐
Cooler Navigation helps you shop easily in shopping malls without confusion
First thoughts on the first attempt to avoid killing without a file (Part 1)
leetcode122. Best Time to Buy and Sell Stock II
TCP协议详解
【CVPR2022】A Unified Query-based Paradigm for Point Cloud Understanding
全系都更换带T四缸,安全、舒适一个不落
结合布林线理解现货白银走势图的方法
PyQt5学习一(环境搭建)
Chrome浏览器打印flash log
Small program WeChat positioning is not accurate
大陆泽、宁晋泊蓄滞洪区防洪工程与安全建设项目启动实施
关于 golang 错误处理的一些优化想法
Dry goods!Cooperative Balance in Federated Learning
刘畊宏男孩女孩看过来!运动数据分析挖掘!(附全套代码和数据集)
分布式之基石: 可靠性——What a tangled web we weave
容器网络硬核技术内幕 (24) 知微知彰,知柔知刚 (上)
《张卫国的夏天》欢乐来袭,黄磊、刘奕君携手演绎“冤种”兄弟
新库上线 | CnOpenData国际货运代理信息数据
SwiftUI 手势大全之可用的手势类型有哪些(教程含源码)
解决报错 WARNING: IPv4 forwarding is disabled. Networking will not work.








