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