银行系统随着业务的发展,数据量越来越大,数据数据压缩和数据去重功能都是很好的解决方案,但是前提是选择正确的产品。
由于银行业务系统的特殊性,对存储系统的性能一般都有很高的要求,选择数据压缩和数据去重产品要考虑对业务系统性能的影响。
在数据压缩产品的选型上,要选择实时数据压缩产品。
传统的压缩技术中,为了降低数据压缩对阵列性能的影响,往往采用后处理压缩方式,即先写入原始数据,在后台根据策略触发对写入数据的压缩,比如数据变化量达到10%或10GB的增量。但这种间断的处理方式也导致了需要的存储空间更大,在进行后台压缩处理时,占用存储控制器处理器与缓存,对性能的影响较大并且持续时间较长。
IBM V7000/9000或SVC都 采用LZH实时压缩算法,利用独有的随机访问技术提供高性能和高压缩比,在对已压缩数据少量更改时,随机访问技术仅需读取/更改单个变更数据块而非所有数据,大幅降低了压缩解压过程对后端磁盘I/O的要求。借助专用压缩协处理器以及独有的LZH压缩算法,压缩方式为在线处理方式,压缩率高,不仅对性能无影响,对于I/O密集型的应用如Exchange,SQL Server等,由于后端只需要处理更少的数据,其控制器的CPU处理的数据更少、负荷大大降低,磁盘上存取的数据更少,磁盘的IO次数、磁头的移动次数要求都大大减少,性能反而较压缩前有一定提升。
数据去重同样要考虑性能问题。一般来讲,在线存储设备使用实时的数据压缩产品,在进行数据备份的时候,为了进一步降低数据备份的空间和成本,在进行数据备份时,采用数据去重技术,降低数据备份空间。
收起