
小雪之际,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-proxy3. 通过下载地址获取源码或二进制包
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/ ,如需转载,请注明出处,否则将追究法律责任。