本站点未做任何关于Sharding的的测试
所有的测试结果以官网为准
测试结果概述:
- 性能损耗测试:服务器资源充足、并发数相同,比较JDBC和Sharding-JDBC性能损耗,Sharding-JDBC相对JDBC损耗不超过7%。
- 性能对比测试:服务器资源使用到极限,相同的场景JDBC与Sharding-JDBC的吞吐量相当。
- 性能对比测试:服务器资源使用到极限,Sharding-JDBC采用分库分表后,Sharding-JDBC吞吐量较JDBC不分表有接近2倍的提升。
- 性能对比测试:服务器资源使用到极限,Sharding-JDBC V1.5.2与V1.4.2对比,性能比较稳定。
基准测试性能对比
业务场景 |
JDBC |
Sharding-JDBC1.5.2 |
Sharding-JDBC1.5.2/JDBC损耗 |
单库单表查询 |
493 |
470 |
4.7% |
单库单表更新 |
6682 |
6303 |
5.7% |
单库单表插入 |
6855 |
6375 |
7% |
业务场景 |
JDBC单库两表 |
Sharding-JDBC两库各两表 |
性能提升至 |
查询 |
1736 |
3331 |
192% |
更新 |
9170 |
17997 |
196% |
插入 |
11574 |
23043 |
199% |
业务场景 |
JDBC单库单表 |
Sharding-JDBC两库各一表 |
性能提升至 |
查询 |
1586 |
2944 |
185% |
更新 |
9548 |
18561 |
194% |
插入 |
11182 |
21414 |
192% |
业务场景 |
Sharding-JDBC 1.4.2 |
Sharding-JDBC 1.5.2 |
1.5.2 / 1.4.2 |
查询 |
2934 |
2944 |
100.34% |
更新 |
18454 |
18561 |
100.58% |
插入 |
21045 |
21414 |
101.75% |