ITPub博客

首页 > 数据库 > > Apache ShardingSphere 4.0.0-RC3发布

Apache ShardingSphere 4.0.0-RC3发布

作者:兔子爱喝奶茶 时间:2020-05-14 14:47:36 0 删除 编辑






小雪之际,Apache ShardingSphere 4.0.0-RC3与大家如约而至,RC3是4.0.0正式版发布之前的最后一个Release Candidate版本,欢迎测试使用!


本次发布的4.0.0-RC3版本将前不久发布的4.0.0-RC2版本的核心功能不断打磨优化,修复社区反馈的问题,且持续进行微内核重构打磨;在社区建设方面,不断践行Apache Way,致力于打造充满活力、规范、互助的社区。




❖ ❖

CHAPTER 1

前序



Apache ShardingSphere(Incubating)是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务、数据库治理和管控界面功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。



❖ ❖

CHAPTER 2

本期看点



4.0.0-RC3,作为ShardingSphere进入Apache基金会后发布的第三个版本,做了以下调整。



 新功能


1. ShardingSphere治理管控平台 Sharding-UI 正式上线。

2. 除支持MySQL,Oracle,SQLServer,PostgreSQL等数据库SQL语法外,还支持使用遵循SQL92标准的SQL语法。



 增强


1. 支持使用 ">" ,"<" ,">=" ,"<=" 符号进行分片数据查询。

2. 在读写分离的场景下,SELECT FOR UPDATE 语句路由至主数据源。

3. 支持在Sharding-Proxy端使用Hint。

4. 完成对MySQL的DAL语法的解析。

5. Sharding-JDBC和Sharding-Proxy的治理配置信息兼容优化。



 Bug修复


1. 通过Bug修复,数据脱敏功能更加稳定、强大。

2. 支持带别名的DELETE语句。

3. 检查并禁止对分片列进行数据更新。

4. 修复TINYINT,SMALLINT类型的数据获取时转换为Integer的问题。




 变更详情 


1. MILESTONE (https://github.com/apache/incubator-shardingsphere/milestone/8)




获取方式


1. 通过Maven获取Sharding-JDBC

<groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-core</artifactId><version>4.0.0-RC3</version>



2. 通过Docker获取Sharding-Proxy

docker pull shardingsphere/sharding-proxy



3. 通过下载地址获取源码或二进制包

https://www.apache.org/dyn/closer.cgi/incubator/shardingsphere/4.0.0-RC3/




项目地址:

https://github.com/apache/incubator-shardingsphere


邮件列表订阅:

mailto: dev-subscribe@shardingsphere.apache.org



  更多信息请浏览官网:

https://shardingsphere.apache.org/




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69918097/viewspace-3131829/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-26

  • 博文量
    1470
  • 访问量
    11184