华东某城市商业银行
一、需求分析
通过对商业银行软件开发中心现有体系中涉及的测试数据管理业务流程进行了解,提出以下需求:
1、针对开发测试数据要求快速交付,尽量减少过程中的人为参与,且不影响生产数据库正常运行,同时符合现有方式恢复数据的使用流程,获取测试数据的速度较现有的方式得到明显的提高,有效增强测试数据使用流程的整体效率;
2、要求能够覆盖生产源全部的数据获取,即兼容现有生产环境的全部数据库类型,能够完成所需生产源数据的任意恢复;
3、开发测试数据通过闭环式管理流程进行集中统一的管理,便于测试数据的审计与追踪,资源的回收利用;
4、要求对测试数据进行一定程度的高可用性保护,对一份黄金副本数据做到数据源的高可用,通过黄金副本创建的子副本数据,要求定期对子副本数据进行状态的保存。
二、部署架构
![1708480959167972.png 架构3.png](http://3n7a.xcms8.com/data/upload/image/20240221/1708480959167972.png)
三、用户收益
1、测试数据快速交付
通过图腾数安CDM产品的部署实施,采用创新型技术——数据库虚拟化技术几分钟内创建完成虚拟数据库,快速将已经脱敏过的数据作为黄金副本传输到开发测试网,有效减少开发测试场景中测试数据的准备时间,提高了开发测试环境搭建的效率;
数据库虚拟化技术的优势在于多份虚拟数据库读写操作独立,完全满足测试环境多场景同步测试的需求,图腾数安CDM内置的智能读写缓存机制,能够有效保障批量压力测试。
2、测试数据存储节约
图腾数安CDM内置独有的高效压缩存储池,平均压缩比3.7:1,存储即压缩,显著降低了基础数据源获取的存储成本,只需一份基础数据源,即可快速拉起多份虚拟数据库,拉起时不占用物理存储空间,节约了存储成本10倍以上;
通过虚拟数据库快照的共享,可以实现一份脱敏后的数据同时且快速发送给多个环境使用,多个环境共用一份脱敏后的数据,再次降低了企业在存储方面投入的成本。
3、测试数据动态快照版本管理
图腾数安CDM通过虚拟数据库快照功能,可以灵活地对虚拟数据库的状态进行管理和维护。使用人员可以随时创建更改后数据库的快照,保存当前的数据库使用状态,便于开发测试的数据版本迭代。动态快照的增设则无需关闭虚拟数据库即可创建快照,时间为秒级,且创建动态快照过程中,虚拟数据库可持续保持对外提供服务,不影响测试业务连接。
4、测试数据资源规划化管理
图腾数安CDM通过对管理人员、测试需求等内容的不同进行分组划分,将已经测试数据进行分组管理,从测试数据管理的源头管控数据资源的类别,做到从源头划分类别,使测试数据管理形成数据源----数据中转----数据目标的闭环式数据使用流程,规范化的数据流程使数据管理者成为数据的负责人,自动化的资源管理也更有效地为用户提供安全的测试数据管理方案。