内容简介:经过 M1-M4 四个版本,Sharding-Sphere 3.0.0 迎来了正式版。Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、容器、云原生等各种多样化的应用场景。规划线路图:
经过 M1-M4 四个版本,Sharding-Sphere 3.0.0 迎来了正式版。
Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 Sharding-JDBC、Sharding-Proxy 和 Sharding-Sidecar(规划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、容器、云原生等各种多样化的应用场景。
规划线路图:
更新内容:
Milestones
-
Sharding-Proxy launch. Support the use of Sharding-Sphere in the form of database to support for MySQL CLI and GUI client
New Features
Core
-
ISSUE #290 Support batch INSERT
-
ISSUE #501 Support OR
-
ISSUE #980 Support DCL
-
ISSUE #1111 Support MySQL DAL
Sharding-Proxy
-
ISSUE #902 Support XA transaction
-
ISSUE #916 Support authorization
-
ISSUE #936 Support registry center
-
ISSUE #1046 Support multiple logic databases
Enhancements
Core
-
ISSUE #373 Support
order by ?
-
ISSUE #610 Route unicast for DQL without table
-
ISSUE #701 Caching parsed results to improve performance
-
ISSUE #773 Support sharding and autoincrement key of INSERT without column names
-
ISSUE #935 Use
YAML
instead ofJSON
to store configurations in registry center -
ISSUE #1004 Properties can configure for Sharding and Master-slave independent
-
ISSUE #1205 Execute engine enhancement
Sharding-JDBC
-
ISSUE #652 Support
Spring Boot Starter
2.X -
ISSUE #702 Support
$->{..}
for inline expression -
ISSUE #719 Support inject key generator objects by spring namespace
-
ISSUE #720 Support inject sharding algorithm objects by spring namespace
Sharding-Opentracing
-
ISSUE #1172 Opentracing enhancement
API changes
-
ISSUE #1153 Adjust the maven artifactId for Orchestration module
-
ISSUE #1203 Adjust Spring namespace xsd for Sharding and Master-slave
-
ISSUE #1289 Adjust Hint API
-
ISSUE #1302 Refine package structure
-
ISSUE #1305 Deprecated and remove sharding-jdbc-transaction-parent module
-
ISSUE #1382 Remove type configuration in Orchestration module
Bug Fixes
Core
-
ISSUE #569 Failed to parse SQL for Oracle when ROWNUM is not at end
-
ISSUE #628 Support data type jsonb for PostgreSQL
-
ISSUE #646 When aliases in
SELECT ITEMS
correspond to the real column names ofGROUP BY
orORDER BY
, there is no need to generate derived columns -
ISSUE #806
NOT IN
parse exception -
ISSUE #827 Endless loop for bad SQL like
SELECT * FROM table WHERE id IN ()
-
ISSUE #919 Inline expression with groovy may cause memory leak
-
ISSUE #993 Fail to parsing PostgreSQL due to the quotation
-
ISSUE #1015 Support SQL like
SELECT id, COUNT(*) FROM table GROUP BY 1,2
-
ISSUE #1120 Derived columns of
GROUP BY / ORDER BY
appear in query result -
ISSUE #1186 Dead lock may occur on MEMORY_STRICTLY mode when get connection on concurrency environment
-
ISSUE #1265 RoundRobinMasterSlaveLoadBalanceAlgorithm throw an ArrayIndexOutOfBoundsException when AtomicInteger overflow
Sharding-JDBC
-
ISSUE #372 Reuse PreparedStatement cause cache of route result do not clean
-
ISSUE #629 Support transaction isolation on JDBC
-
ISSUE #735 Unexpected slave datasource routing result when using
Round-robin
load-balance algorithm in Mybatis -
ISSUE #1011 Can't resolve placeholder in
Spring Boot YAML
configuration
获取地址:
<groupId>io.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifactId> <version>3.0.0</version>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Security Testing Cookbook
Paco Hope、Ben Walther / O'Reilly Media / 2008-10-24 / USD 39.99
Among the tests you perform on web applications, security testing is perhaps the most important, yet it's often the most neglected. The recipes in the Web Security Testing Cookbook demonstrate how dev......一起来看看 《Web Security Testing Cookbook》 这本书的介绍吧!