APP下载

分布式关系型数据库恢复点目标测试方法

2020-06-21吕韬田峰李征宇张雪

工业技术创新 2020年3期

吕韬 田峰 李征宇 张雪

摘   要: 分布式关系型数据库具有广泛应用和技术探究空间,其质量指标关乎信息系统稳定运行、业务连续性等,其中恢复点目标(RPO)是衡量分布式关系型数据库可靠性的核心指标。讨论了分布式关系型数据库RPO的内涵和外延,印证了分布式关系型数据库理论上可以保证RPO等于0,拥有对数据完整性的完全保障能力。针对RPO指标,提出了一种基于场景的测试方法,以写入数据库的事务数量与数据库中记录数的差值表征数据丢失情况。搭建测试环境,应用LoadRunner测试工具,以平均响应时间、每秒虚拟用户HTTP请求数、Tomcat日志等为依据,测试得到三款分布式关系型数据库产品的RPO指标,实现了对数据库容灾能力的评价。

关键词: 分布式关系型数据库;恢复点目标(RPO);容灾能力; LoadRunner;平均响应时间

引言

信息技术、互联网技术的深度应用,以及大数据挖掘、智能化发展,促使信息系统不断扩展规模,要求信息系统向高性能、易扩展、泛兼容的技术方向演进,其中安全存储、可靠传输、精准应用信息资源是信息系统中的关键技术。信息资源的可用性、完整性、有效性是关键指标,存储信息资源的数据库作为支撑信息系统稳定运行的基础软件,技术体系不断革新,从集中式向分布式架构演进成为重要技术趋势[1]。

相对传统的大型集中式关系型数据库,分布式关系型数据库具有成本低、部署灵活、性能高等优势,可以支撑当前互联网应用的大规模、高并发、多模式业务类型,也是当前金融领域信息化升级的重要技术方向[2]。……

登录APP查看全文