Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
SELECT FOR UPDATE
on master dataSource.Merge all change logs of version 3.1.0.M1, 3.1.0, 3.1.0.1 and 4.0.0.M1. First apache release.
io.shardingsphere
to org.apache.shardingsphere
.order by ?
YAML
instead of JSON
to store configurations in registry centerSpring Boot Starter
2.X$->{..}
for inline expressionSELECT ITEMS
correspond to the real column names of GROUP BY
or ORDER BY
, there is no need to generate derived columnsNOT IN
parse exceptionSELECT * FROM table WHERE id IN ()
SELECT id, COUNT(*) FROM table GROUP BY 1,2
GROUP BY / ORDER BY
appear in query resultRound-robin
load-balance algorithm in MybatisSpring Boot YAML
configurationorder by ?
GROUP BY / ORDER BY
appear in query resultYAML
instead of JSON
to store configurations in registry centerSELECT id, COUNT(*) FROM table GROUP BY 1,2
Spring Boot YAML
configurationSpring Boot Starter
2.X$->{..}
for inline expressionSELECT ITEMS
correspond to the real column names of GROUP BY
or ORDER BY
, there is no need to generate derived columnsNOT IN
parse exceptionSELECT * FROM table WHERE id IN ()
Round-robin
load-balance algorithm in MybatisYAML
configurationCREATE INDEX
DROP INDEX
ShardingProperties
is invalid in YAML
configurationIS NOT NULL
parse errorGROUP BY
and ORDER BY
aliases are inconsistent, stream merging should be used-.12
)DuplicateKeyException
when the unique key conflict