sharding-jdbc 1.0.1 發布,增強版的JDBC驅動

jopen 8年前發布 | 23K 次閱讀

sharding-jdbc 1.0.1 發布了,Sharding-JDBC直接封裝JDBC API,可以理解為增強版的JDBC驅動,舊代碼遷移成本幾乎為零:

  • 可適用于任何基于java的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。

  • 可基于任何第三方的數據庫連接池,如:DBCP, C3P0, BoneCP, Druid等。

  • 理論上可支持任意實現JDBC規范的數據庫。雖然目前僅支持MySQL,但已有支持Oracle,SQLServer,DB2等數據庫的計劃。

Sharding-JDBC定位為輕量級java框架,使用客戶端直連數據庫,以jar包形式提供服務,未使用中間層,無需額外部署,無其他依賴,DBA也無需改變原有的運維方式。SQL解析使用Druid解析器,是目前性能最高的SQL解析器。

Sharding-JDBC功能靈活且全面:

  • 分片策略靈活,可支持=,BETWEEN,IN等多維度分片,也可支持多分片鍵共用。

  • SQL解析功能完善,支持聚合,分組,排序,Limit,OR等查詢,并且支持Binding Table以及笛卡爾積的表查詢。

整體架構圖:

sharding-jdbc 1.0.1 發布,增強版的JDBC驅動

sharding-jdbc 1.0.1 發布,增強版的JDBC驅動

下載地址:https://github.com/dangdangdotcom/sharding-jdbc/archive/master.zip

來自: http://www.oschina.net//news/71243/sharding-jdbc-1-0-1

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!