Sharding-JDBC 1.5.0 正式发布:全新 SQL 解析引擎

亮_dangdang
 亮_dangdang
发布于 2017年07月31日
收藏 75

经过了 1.5.0.M1-1.5.0.M3 这 3 次里程碑版本的发布,Sharding-JDBC 1.5.0 稳定版终于正式发布。

Sharding-JDBC 1.5.0 版本是一次里程碑式升级,工作量巨大,Sharding-JDBC 截止到 1.4.2 之前所有的提交次数为 385 次,而 1.5.0 版本的总共提交次数为 804 次。

Sharding-JDBC 定位为水平扩展数据库中间件以及云原生基础开发套件,将全力专注于 OLTP 和本地内联事务处理以及数据库访问层治理。

本次里程碑版本的重要更新是:

  1. 数据库全支持,包括 MySQL、Oracle、SQLServer 和 PostgreSQL

  2. 全新的 SQL 解析模块,去掉对 Druid 的依赖。仅解析分片上下文,对于 SQL 采用"半理解"理念,进一步提升性能和兼容性,并降低代码复杂度

  3. 全新的 SQL 改写模块,增加优化性改写模块

  4. 全新的 SQL 归并模块,重构为流式、内存以及装饰者 3 种归并引擎

Sharding-JDBC 从 2016 年开源至今,已发布了 16 个版本,其中包含 5 个里程碑版本升级。在经历了整体架构的数次精炼以及稳定性打磨后,如今它已积累了足够的底蕴,相信可以成为开发者选择技术组件时的一个参考。真诚邀请感兴趣的人关注和参与。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Sharding-JDBC 1.5.0 正式发布:全新 SQL 解析引擎
加载中

精彩评论

闲大赋
闲大赋
支持一下,本来beetlsql要做分库的,后来看到Sharding-JDBC 这么好,便放弃了,支持一下
亮_dangdang
亮_dangdang

引用来自“闲大赋”的评论

支持一下,本来beetlsql要做分库的,后来看到Sharding-JDBC 这么好,便放弃了,支持一下
一起做一个生态吧
小白小霸王
小白小霸王
这真是可喜可贺啊
柠檬王子
柠檬王子
还没实际用,都说很叼的样子,就是简单研究了下例子。
许雪里
许雪里
赞一个!

最新评论(27

Caelebs
Caelebs
这个版本改动很大
亮_dangdang
亮_dangdang

引用来自“chenlingxx”的评论

特意登入支持下 我们公司mysql也在用
oracle的时候 是自己写的 每次都得传个分表列的值
这个版本发布之后 能减轻我们公司很多工作
谢谢亮哥 谢谢dangdang
能看到这样的留言,真的感觉很荣幸:pray:
亮_dangdang
亮_dangdang

引用来自“chenlingxx”的评论

特意登入支持下 我们公司mysql也在用
oracle的时候 是自己写的 每次都得传个分表列的值
这个版本发布之后 能减轻我们公司很多工作
谢谢亮哥 谢谢dangdang
欢迎提供公司列表,我加入到采用公司列表中去
光石头
光石头
赞一个
柠檬王子
柠檬王子
还没实际用,都说很叼的样子,就是简单研究了下例子。
许雪里
许雪里
赞一个!
chenlingxx
chenlingxx
特意登入支持下 我们公司mysql也在用
oracle的时候 是自己写的 每次都得传个分表列的值
这个版本发布之后 能减轻我们公司很多工作
谢谢亮哥 谢谢dangdang
talent-tan
talent-tan
支持!
闲大赋
闲大赋

引用来自“闲大赋”的评论

支持一下,本来beetlsql要做分库的,后来看到Sharding-JDBC 这么好,便放弃了,支持一下

引用来自“亮_dangdang”的评论

一起做一个生态吧
:ok_hand:
Storm-Cai
Storm-Cai
从mycat换到了sharding-jdbc , 虽然分表后期想再拆分比较麻烦
返回顶部
顶部