Sharding-JDBC 1.5.2 发布:开放测试引擎 - 开源中国社区
Sharding-JDBC 1.5.2 发布:开放测试引擎
亮_dangdang 2017年08月27日

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

亮_dangdang 亮_dangdang 发布于2017年08月27日 收藏 12

免费体验IBM Cloud,构建Iot应用 >>>  

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/

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Sharding-JDBC 1.5.2 发布:开放测试引擎
分享
评论(7)
最新评论
0

引用来自“shifeng1983”的评论

官方QQ群为啥不让加???老是拒绝?有什么条件吗?

引用来自“亮_dangdang”的评论

回答入群问题即可

引用来自“shifeng1983”的评论

入群问题是什么?请赐教
qq上有写的
0

引用来自“shifeng1983”的评论

官方QQ群为啥不让加???老是拒绝?有什么条件吗?

引用来自“亮_dangdang”的评论

回答入群问题即可
入群问题是什么?请赐教
0

引用来自“小白小霸王”的评论

sql 语句的支持上 , 希望能继续增强. 真正实现老旧项目迁移不用动sql语句.
我们不希望将80%的精力放在20%的需求上。完全不改SQL是不现实的,还有很多更加重要的事情要做,因此我们不打算在SQL这块死磕。现在已经基本可用了,不支持的SQL只要按照Sharding-JDBC的要求改动,都是可以支持的。望相互理解。
0

引用来自“shifeng1983”的评论

官方QQ群为啥不让加???老是拒绝?有什么条件吗?
回答入群问题即可
0
官方QQ群为啥不让加???老是拒绝?有什么条件吗?
0
sql 语句的支持上 , 希望能继续增强. 真正实现老旧项目迁移不用动sql语句.
0
亮哥强无敌~
顶部