在数据以几何速度增长的今天,银行的数据越来越彰显其重要性,如何进行备份及有效恢复成了各银行竞争的关键点。
目前普通的商业银行,数据量基本在TB级别,以常规DB2数据库为例,连接一个普通性能的存储作为容器,全量备份大概4TB左右数据。针对这种架构,是否需要数据备份?该采用何种数据备份方式?又该采用何种恢复方式,以最短的时间恢复业务?
或者有没有一种轻量级的架构(类似HADR,但部署更简单),既可以实现数据备份,不用担心数据丢失,又可以保证系统可用,不停机,也不影响性能?
备份是必须的,否则真出事的时候哭都来不及。基于数据库日志复制HADR、CDC,GPFS文件系统复制、通过存储复制或者采取flash copy等,都可以在线复制或者快速复制。
收起复制类型的解决方案(如hadr,stream)只是一种同步,当发生误操作之类的错误时,是没有办法很好的解决的。当然,oracle的闪回也能解决一些,但是有限制条件。
所以,备份还是很有必要的,在时间窗口充足的情况下,使用传统备份软件即可。数据量大,窗口小,可以考虑虚拟带库+san备份。再大可以考虑结合快照来做,如ibm的tsm+flashcopy manager,这就需要存储支持了,主流的应用可以直接做到感知。
收起