Sharding-Sphere 3.0.0.M4 正式發布

2021-01-21 開源中國

Sharding-Sphere 3.0.0.M4 正式發布了,Sharding-Sphere 是一套開源的分布式資料庫中間件解決方案組成的生態圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(規劃中)這3款相互獨立的產品組成。他們均提供標準化的數據分片、分布式事務和資料庫治理功能,可適用於如Java同構、異構語言、容器、雲原生等各種多樣化的應用場景。

更新內容如下:

在九月份初發布的Sharding-Sphere 3.0.0.M3基礎上,九月末的Sharding-Sphere 3.0.0.M4又增加了新特性、優化了內核、調整了部分模塊結構和API,具體更新如下所示:

內核部分

重構執行引擎,自動平衡資源與性能,降低配置成本。

Sharding-Proxy

支持資料庫多Schema結構。

資料庫治理

鏈路追蹤功能增強。

API調整

Maven坐標調整:

將<artifactId>sharding-jdbc</artifactId>調整為<artifactId>sharding-jdbc-core</artifactId>。

包結構重構:

將io.shardingsphere.core.api調整為io.shardingsphere.api

將io.shardingsphere.jdbc調整為io.shardingsphere.shardingjdbc

將io.shardingsphere.proxy調整為io.shardingsphere.shardingproxy

強制路由(Hint)API調整

3.0.0.M4已漸趨完善,功能點基本完整,使用較為穩定,性能日漸提高。如無意外,我們的下個版本應為3.0.0正式版,歡迎大家測試,並提出寶貴意見。

1. Sharding-JDBC獲取方式

<groupId>io.shardingsphere</groupId>

<artifactId>sharding-jdbc-core</artifactId>
<version>3.0.0.M4</version>

2. Sharding-Porxy獲取方式

docker pull shardingsphere/sharding-proxy

詳情查看發布說明:https://mp.weixin.qq.com/s/wtS-jZvaOLqkRb8GZ0C6yQ

相關焦點

  • ShardingSphere5.0.0-alpha發布
    (擴展點請參見開發者手冊:https://shardingsphere.apache.org/document/current/cn/dev-manual/)提供獨立SQL解析功能,用於解析多資料庫方言。提供RDL(Rule Definition Language)語句,支持使用SQL在線創建分片規則。新增影子資料庫功能。
  • Sharding-Sphere 首個 Apache 版本發布
    作為進入Apache基金會後第一個Release Version,4.0.0-RC1意義非凡 —— Apache官方的宣布郵件。它將今年1月份發布的3.1.0.M1,3.1.0以及未正式發布的3.1.0.1的功能進行重新打磨和規劃,並在此基礎上進行其他重量級功能的開發, 修復相關Bug,穩定內核基礎,終於以相對完善的姿態於今日與大家見面。
  • Sharding-Sphere 3.0.0 正式發布 - OSCHINA - 中文開源技術交流社區
    經過 M1-M4 四個版本,Sharding-Sphere 3.0.0 迎來了正式版。
  • shardingsphere oracle各種問題總結
    本文說下shardingsphere使用oracle資料庫下的各種問題。環境:springboot2.2.10.RELEASE+mybatis+jpa+shardingsphere4.1.11、配置文件pom.xml<properties> <java.version>1.8</java.version>
  • SpringBoot 分庫分表sharding-sphere
    sharding-sphere定位為輕量級 Java環境:JDK1.8,springboot2.2.10.RELEASE,sharding-sphere4.1.1: tables: t_user: #邏輯表名 actualDataNodes: ds$->{0..1}.t_user_$->{0..1} #實際物理表 tableStrategy: #分表策略 inline: shardingColumn: id #分片欄位
  • Apache ShardingSphere 5.0.0-alpha 發布
    Apache ShardingSphere 5.0.0 發布了 alpha 版本,自上個版本 4.1.1 發布以來,Apache ShardingSphere 一直在修復社區反饋的問題、加強功能和開發新特性
  • SpringBoot分庫分表sharding-sphere2
    ;import java.util.Collection;import java.util.Date;import org.apache.shardingsphere.api.sharding.standard.PreciseShardingAlgorithm;import org.apache.shardingsphere.api.sharding.standard.PreciseShardingValue
  • shardingsphere數據加密(數據脫敏)
    >4.0.1</shardingsphere.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web
  • SpringBoot分庫分表sharding-sphere3
    T_COMMENT")public class Comment extends BaseEntity { private static final long serialVersionUID = 1L; /** * 內容 */ private String content ; /** * 商品ID */ private Long pid ;}3、
  • Sharding-JDBC 2.0.0.M2 正式發布,資料庫訪問治理
    這是Sharding-JDBC 2.0發布之前的第2個正式裡程碑版本,也是第23個正式發布版本,有分庫分表、讀寫分離需求卻仍未找到合適方案的場景,請不要再次錯過。
  • 面試官:小夥子,ShardingSphere學一下吧
    > <artifactId>sharding-jdbc-spring-boot-starterartifactId> <version>4.0.0-RC1version> dependency> <dependency> <groupId>com.baomidougroupId
  • Sharding-JDBC 2.0.0.M3 發布,ConfigMap 支持
    這是Sharding-JDBC 2.0發布之前的第3個正式裡程碑版本,也是第24個正式發布版本,有分庫分表和讀寫分離需求卻仍未找到合適方案的場景,請不要再次錯過。
  • ElasticJob 3.0.0-beta 發布
    3. 重構作業跟蹤配置。新特性1. 支持HTTP類型作業。2. 從內核模塊中刪除Spring Boot依賴項。3. 作業執行錯誤時支持電子郵件、微信、釘釘的通知機制。Bug修復1. 修復One-Off Job無法分布式執行的問題。
  • SpringBoot+Sharding-JDBC操作分庫分表
    3.驅動, 地址, 用戶名, 密碼# u0配置u0.type,u0.driver-class-name,u0.url,u0.username,u0.passwordspring.shardingsphere.datasource.u0.type=com.alibaba.druid.pool.DruidDataSourcespring.shardingsphere.datasource.u0
  • Sharding-JDBC 2.0.0.M1 正式發布,全新的API & 配置動態化
    全新的Sharding-JDBC 2.0來了。
  • ShardingJDBC實現多資料庫節點分庫分表
    =ds0,ds1spring.shardingsphere.datasource.ds0.type=com.zaxxer.hikari.HikariDataSourcespring.shardingsphere.datasource.ds0.driver-class-name=com.mysql.cj.jdbc.Driverspring.shardingsphere.datasource.ds0.jdbc-url
  • shardingsphere數據脫敏(自定義加密算法)
    shardingsphere數據加密算法使用的spi技術。默認提供了AES(對稱加密算法),MD5(hash算法,非可逆)。要實現自定義加密算法需要實現org.apache.shardingsphere.spi.encrypt.ShardingEncryptor接口。
  • sharding-proxy爬坑路
    對於分庫分表,sharding-sphere提供多種解決方案:sharding-jdbc是在代碼層面解決分庫分表問題,需要自行配置分庫分表策略等;sharding-proxy是一種資料庫中間件,從資料庫層面解決分庫分表問題,應用與sharding-proxy交互,sharding-proxy與實際分庫分表資料庫交互
  • sharding-jdbc4.0入門
    版本依賴 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifactId> <
  • Shardingsphere對XA分布式事務的支持
    Apache ShardingSphere 是一套開源的分布式資料庫中間件解決方案組成的生態圈,它由 JDBC、Proxy 和 Sidecar(規劃中)這 3 款相互獨立,卻又能夠混合部署配合使用的產品組成。