国产数据库用在关键环境,作为用户来讲,我们最关心的是数据库的稳定性表现。各位专家在稳定性评估方面,有什么好的评价指标体系,有没有什么高效的测试方法和配套的评估稳定性的工具?
收起稳定性,取决于包含基础环境(硬件)、数据库、上层应用等多方面因素。对于稳定性的评估,也可从多方面进行。下面重点说下关于数据库的稳定性评估。
1.原理验证
针对常见的稳定性问题,可从原理上进行产品验证。如副本机制、落盘机制等。
2.功能特性
产品是否具备稳定性的相关特性,如流控、SQL审核等。
3.专项测试
是否通过了稳定性的专项测试,例如比较流行的混沌测试等。
4.业务测试
模拟真实业务,进行稳定性压力测试。