linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > 小企鹅新闻图书馆 >

Sharding-JDBC 1.5.2 发布:开放测试引擎

时间:2017-08-28  来源:未知  作者:admin666

Sharding-JDBC 1.5.2 正式发布。主要更新是SQL测试引擎的开放。
为了达到对于高质量的追求,Sharding-JDBC的测试覆盖率一直在90%以上,完善的测试引擎必可不少。它以XML方式定义SQL,每条SQL由SQL解析单元测试引擎和整合测试引擎驱动,每个引擎分别为H2、MySQL、PostgreSQL、SQLServer和Oracle数据库运行测试用例。SQL解析单元测试全面覆盖SQL占位符和字面量维度。整合测试进一步拆分为策略和JDBC两个维度,策略维度包括分库分表、仅分表、仅分库、读写分离、动态表等策略,JDBC维度包括Statement、PreparedStatement。因此,1条SQL会驱动5种数据库的解析 * 2种参数传递类型 + 5种数据库 * 5种分片策略 * 2种JDBC运行方式 = 60个测试用例。

除了测试引擎之外,1.5.2版本还进行一些SQL解析层面上的更新和调整。由于1.5.x已经发布了5个版本,已经比较稳定,因此我们计划开启1.6的开发。我们将同时维护1.5.3与1.6.0两个分支。

由于已经有不少公司已经采用,所以我们更新了一版当前使用的公司列表,目前已经有23家公司正式宣布采用,已知的正在调研中的公司还有20+。

详情参见:http://dangdangdotcom.github.io/sharding-jdbc/00-overview/

如果有公司愿意使用、调研和咨询,欢迎联系我们,请填写至这里通知我们。

友情链接