sharding-jdbc 1.0.1 發布,增強版的JDBC驅動
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以及笛卡爾積的表查詢。
整體架構圖:
下載地址:https://github.com/dangdangdotcom/sharding-jdbc/archive/master.zip
來自: http://www.oschina.net//news/71243/sharding-jdbc-1-0-1
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!