目录
摘要
1测试环境以及测试用例设计
1.1测试环境
1.2测试用例设计
2百万级数据量性能测试对比
2.1数据总量
2.2性能测试报告
2.3图表分析
摘要
对于百万级数据,mysql足够了,没必要使用TiDB或者MongoDB等Nosql 数据库。
1测试环境以及测试用例设计
1.1测试环境
Mysql 和 TiDB 都是 4C/8G,测试接口都是通过Spring boot 微服务rest接口测试。MySQL 数据中的表和mongodb中集合都设创建了相同的索引。其中create_time 都使用了降序索引。
mysql版本:8.0
TiDB版本:5.7.25 (SQL规范跟随MySQL版本)
1.1.1 Mysql 索引
1.1.2 TiDB索引
1.2测试用例设计
1.2.1时间范围分页查询参数
/result/{page}/{size}/{startTime}/{endTime}
1.2.2根据任务信息查询参数: