1.
Overview
2.
Quick Start
2.1.
Sharding-JDBC
2.2.
Sharding-Proxy
2.3.
Sharding-Scaling
3.
Concepts & Features
3.1.
Sharding
3.1.1.
Core Concept
SQL
Sharding
Configuration
3.1.2.
Guide to Kernel
Parse Engine
Route Engine
Rewrite Engine
Execute Engine
Merger Engine
3.1.3.
Use Norms
SQL
Pagination
Parser
3.1.4.
Other Features
Inline Expression
Distributed Primary Key
Sharding Hint
3.2.
Read-write splitting
3.2.1.
Core Concept
3.2.2.
Core Features
3.2.3.
Unsupported Items
3.3.
Orchestration
3.3.1.
Config Center
3.3.2.
Registry Center
3.3.3.
Available Config Center/Registry Center
3.3.4.
APM Integration
3.3.5.
Data Masking
3.4.
Distributed Transaction
3.4.1.
Core Concept
3.4.1.1
2PC Transaction-XA
3.4.1.2
Saga BASE Transaction
3.4.1.3
Seata BASE transaction
3.4.2.
Supported Function
3.4.2.1
Local Transaction
3.4.2.2
2PC transaction-XA
3.4.2.3
BASE Transaction saga
3.4.2.4
Seata BASE transaction
3.4.3.
Principle
3.4.3.1
2PC transaction-XA
3.4.3.2
BASE Transaction Saga
3.4.3.3
Seata BASE transaction
3.5.
SPI
3.6.
Test Engine
3.6.1.
SQL Case
3.6.2.
Integration Test Engine
3.6.3.
SQL Parse Test Engine
3.6.4.
SQL Rewrite Test Engine
3.6.5.
Performance Test
3.7.
Scaling
3.7.1.
Core Concept
3.7.2.
Core Features
3.7.3.
Principle
4.
User Manual
4.1.
Sharding-JDBC
4.1.1.
Manual
Sharding
Read-write Split
Hint
Orchestration
Distributed Transaction
Data Masking
4.1.2.
Configuration manual
Java Configuration
Yaml Configuration
Spring Boot Configuration
Spring Namespace Configuration
4.1.3.
Unsupported JDBC Items
4.2.
Sharding-Proxy
4.2.1.
Manual
4.2.2.
Configuration Manual
4.2.3.
Docker Clone
4.3.
Sharding-Sidecar
4.4.
Sharding-UI
4.4.1.
Manual
Build
Config Center
Registry Center
4.5.
Sharding-Scaling
4.5.1.
Build
4.5.2.
Manual
5.
Downloads
6.
FAQ
English
Chinese
ShardingSphere
>
Concepts & Features
>
Scaling
> Core Features
Core Features
Migrate data from single datasource to ShardingSphere when first using ShardingSphere.
Data node expansion or shrinkage for ShardingSphere.
Change sharding strategy for ShardingSphere.