(三)关键技术讨论
Sybase IQ虚拟备份
Nonstop IQ的核心是Sybase IQ提供的虚拟备份技术。Sybase IQ服务器由服务器日志(Server Log)、临时数据存储空间(Temp Store)、元数据(Catalog Store)、数据存储空间(IQ Store)、消息日志(Message Log)等组成。Sybase IQ数据库的备份,主要是对元数据和数据进行备份的过程,而在这个过程中,关键就是要做到原数据和数据之间必须保持一致和同步,任何不一致都会导致备份的数据无法正常的恢复。

Sybase IQ物理结构图
Sybase IQ的虚拟备份方案提供了快速的备份和恢复技术,可以在秒级完成系统备份和恢复过程。因为Sybase IQ的虚拟备份的原理是仅仅备份Catalog Store,IQ Store的备份通过存储硬件的块拷贝或操作系统级的COPY完成,Sybase IQ的虚拟备份技术将保证元数据和数据之间的事务一致性。
其逻辑步骤如下所示:


存储硬件块拷贝
Nonstop IQ技术原则上与采用什么样的存储设备及技术是无关的,象HDS、EMC、SUN、IBM、HP等等厂家提供的存储技术与存储设备都能与Sybase IQ很好地结合实现Nonstop IQ技术。
由于不同硬件存储厂商对Sybase IQ虚拟备份技术的实施所需要的Local Copy、Delta Copy、Remote Copy以及相关的多通道管理等功能的实现需要的软件不同,其性能也各有差异;而且对于每个硬件厂商而言,并非其所有的存储都支持Sybase IQ虚拟备份技术所需要的这些功能,或者某些功能的实际运行效能情况由于底层技术的差异性导致差别很大,因此需要通过技术验证来对具体的型号的功能和性能是否达到要求来进行评估。
下面列出的是基于EMC和HP的功能对照表(功能-软件):
| 功能 | EMC | HP-EVA |
| Local Copy:表示同一个磁盘阵列中的磁盘块拷贝。可以采用BCV或Clone技术实现 | EMC SnapView_BCV/Clone | HP StorageWorks Business Copy EVA Software |
| Delta Copy:在同一个磁盘阵列中对某一个LUN进行快照,可以产生不同时间点的多个快照,以满足不同时间点的数据需求 | EMC SnapView_Snapshot | HP StorageWorks Business Copy EVA Software |
| Remote Copy:不同磁盘阵列间的磁盘块拷贝,支持增量 | EMC San copy | HP Storage Continue Access EVA |
| Mulipath:负载均衡/通道管理 | EMC PowerPath | HP StorageWorks Secure Path |
| 硬件型号 | EMC Clariion系列; EMC Symmetix系列 |
HP EVA系列,HP XP系列 |
磁盘和Raid级别
目前的磁盘总体分为SATA和FC两种,两种磁盘在随机读取和顺序读取方面各有其不同特点。SATA盘在高随机访问中比FC或者SCSI耗时,大量的顺序访问Sybase IQ数据,SATA盘的性能优于FC磁盘,而Sybase IQ数据仓库备份和恢复是典型的顺序访问存储系统。
磁盘的RAID级别选择需要综合考虑安全和性能,目前数据库和数据仓库应用中最常用的磁盘级别是RAID5(是一种旋转奇偶校验独立存取的阵列方式,适用于大数据量的操作,也适用于各种事务处理,它是一种快速、大容量和容错分布合理的磁盘阵列)。它与RAID3,RAID4不同的是没有固定的校验盘,而是按某种规则把奇偶校验信息均匀地分布在阵列所属的硬盘上。所以对于RAID5级别得磁盘来说,在每块硬盘上既有数据信息也有校验信息,这一改变解决了争用校验盘的问题,使得在同一组内并发进行多个写操作。