什么是Persistent Data Store(PDS)?
是一个新的架构,BE11d通过它来实现Exchange,SPS和AD的粒度恢复,从整个数据库备份中恢复单独的数据库项目,这是一项早期版本BE不具备的功能。系统状态数据可以通过PDS来备份,但是BE11d不支持系统状态数据的粒度恢复。PDS与建立在本地NTFS分区上的B2D文件夹关联,每次备份后,在该文件夹下会建立一个子文件夹(IMG0001,IMG0002...),它与一个Persistent Disk Image(media label也是IMG0001,IMG0002...)相关联。
 
什么是Persistent Disk Image(PDI)?
PDI是一个由BE Agent创建的带有自我描述的映像,在BE中,它是一个创建在B2D文件夹下面的子文件夹。对于原来的B2D备份,数据以MTF(Microsoft Tape Format)格式存储,PDS备份则以应用程序本身的格式存储,如果你备份Exchange,PDI中包含的就是edb文件,log文件等。缺省情况下,BE为所有支持粒度恢复的资源(Exchange,SPS,AD和CPS)启用PDI。PDI备份也支持磁带,但实际上数据还是保存在磁盘,性能相对较低。好处是到磁带的PDI备份支持数据加密。与传统的介质相似,PDI B2D文件夹可以设置过期时间,该时间作用于位于该文件夹下的所有的PDI,你也可以对PDI文件做列清单,编录操作,也可以通过GUI删除它们,对应的物理文件也会立刻被删除,与.bkf不同的是,PDI文件不支持附加操作,只能被覆盖。
 
PDS如何工作?
下面我们以Exchange的备份为例,来理解PDS的备份过程:
备份作业开始时,BE首先检查Exchange是否支持PDI备份,接下来将edb和log文件备份到B2D文件夹。如果备份到磁带,BE要收集和编录粒度信息或元数据,然后将这些信息保存到磁带,与传统的备份方式不同,应用程序的数据不会被备份到磁带,备份到磁带上的只是元数据,但是因为磁带是顺序读写设备,要执行粒度恢复还要用磁盘做缓存。如果是备份到磁盘,BE只编录像邮箱文件夹和公共文件夹一类的顶级元数据就可以了。
下面再看看PDS的恢复过程:
如果要恢复磁带上的数据库备份,和传统的方式一样,如果要恢复其中的部分内容,可以从磁带读取粒度信息,数据库和日志文件将首先被复制到临时位置,然后恢复相关的内容。如果要恢复的数据在磁盘上,就简单了,BE可以直接从PDI文件夹中读取所有信息。