asp搭建数据库,Veritas为数据库搭建存储基石

Veritas为数据库搭建存储基石 - 电脑术语 - 电脑教程网

Veritas为数据库搭建存储基石

日期:2006-11-12   荐:

    在使用UNIX平台下的大型数据库时,传统上,为了提高数据的吞吐能力,使用裸设备(rawdevices)是数据库管理员通常选择的方法。使用裸设备避免了再经过文件系统操作这一层,数据直接在磁盘和数据库系统之间传输,裸设备对于读写频繁的数据库应用来说,可以极大地提高数据库系统的性能,效果非常明显。

    然而,由于使用的是原始分区,没有采用文件系统的管理方式,存储空间的可管理性却大大下降。容量的重新配备,数据库的扩展几乎无法进行。传统的文件系统虽然提高了可管理性,但却过多地占用CPU的开销,降低了系统的性能。

    面对以上的情况,Vetiras公司的StorageFoundationforDatabase (SFDB)为数据库提供了一个最佳基础,能够同时确保卓越的性能、更高的可用性和简化的可管理性。它是一款业界领先的存储管理和高可用性技术集合而成的套件,也是业界唯一的面向数据库系统的集成存储管理解决方案,它集高可扩展、高性能文件系统的强大能力和易于使用、在线磁盘和存储管理等特性于一身,能够提供具有突破性的性能和高可用性。

    卓越的数据库性能

    StorageFoundationforDatabase 提供了一流的性能并减少了开销,同时保留了文件系统灵活而轻松管理的特性。磁盘I/O是影响数据库性能的一个重要因素,SFDB 采用了快速I/O技术和全面的RAID技术,提高了数据库和应用的性能。通过向数据库提供一个正规文件作为原始字符设备,快速I/O技术使在线交易处理(OLTP)环境中的数据库可获得原始分区(裸分区)的性能。快速I/O的性能优势在于,它比构建在标准UNIX文件系统(UFS)之上的数据库快450%。此外,通过避开常规的单一写程序锁,并将缓冲加倍,快速I/O降低了CPU开销。

    高速缓存式快速I/O是快速I/O的一个增强特性,它进一步提高了数据库的读性能,达到使用直接I/O的Unix文件系统(UFS)的6倍。通过高速缓冲经常使用的数据库文件,高速缓存式快速I/O使数据库能够充分利用大规模系统内存。即使在64位环境中,高速缓存式快速I/O也可大显身手,因为它采用了一种预读算法来提高顺序表扫描的性能。

    SFDB采用了条带化存储(RAID0)等RAID技术,能够加速数据库应用的运行。这些技术与在线管理特性结合使用,能够使DBA和系统管理员动态调整存储配置,同时生产数据库仍然保持在线。

    根据从工业标准TPC-C性能指标测试衍生出来的一种OLTP性能指标测试的结果:改进后的快速I/O特性即高速缓存式快速I/O能够使SFDBforOracle的性能超出使用直接I/O的UNIX文件系统(UFS)483%到605%(取决于Oracle SGA的大小)。

    更高的管理性

    SFDB使管理人员能够利用常用的UNIX工具来管理数据文件,而不牺牲数据库性能。一个基于Java、简单易用的图形用户界面(GUI)简化了大型数据库环境中的磁盘和文件系统管理,能够管理数百个磁盘。这一解决方案还提供数据库管理员指南,从而提供了更深层的帮助,包括实现最佳存储布线的指导原则和针对不同数据库应用的性能调试技巧。

    SFDB在原始分区的性能和文件系统的易管理性两方面所表现的优越性,使数据库管理员再不需要为选择何种文件系统和原始磁盘分区用于物理存储而头痛了。同时,它还可以作为VERITAS数据库复制选件的基础,为管理员维护复制后的数据库例程,给脱机处理提供了一个轻松而经济高效的方法。管理员不仅能够在辅助系统上实施备份和提交报告,还可以改变复制的数据进行测试,以便用于分析或培训目的。与其它脱机处理技术不同,VERITAS数据库复制选件还能够快速而轻松地再同步系统,而对生产服务器没有任何影响。

    更高的恢复能力

    当系统发生故障或数据丢失时,SFDB能够提供快速恢复。无论文件系统有多大,其文件管理组件-------VERITAS文件系统都可在系统发生故障或故障切换后数秒内使文件系统恢复在线。

    SFDB将存储检查点技术与VERITASNetBackup相集成,实现了真正高效的数据块级递增(BLIB)备份,能够仅备份数据库中经过改变的数据块。BLIB备份几乎消除了数据库备份时间,最大限度地减少了备份期间数据库、系统和网络的性能损失。它们还支持更及时、更频繁的备份,确保了更新的备份映像,进而实现更快的恢复。

    利用存储还原恢复技术,用户可以实现数据的即时在线恢复,大大提高了关键数据的总体可用性。如果用户意外删除了一个文件,存储还原可仅将数据文件、表空间或数据库还原到磁盘上的备份映像,从而实现快速的恢复并减少数据库停机时间。

    总之,SFDB使管理员能够利用常用的UNIX工具来管理数据文件,而不牺牲数据库性能。通过一个基于Java、简单易用的图形用户界面,管理员往往能够轻松管理数百个磁盘。

(出处:http://www.sheup.com)




标签: