1.
Overview
2.
Quick Start
2.1.
Sharding-JDBC
2.2.
Sharding-Proxy
2.3.
Sharding-Scaling(Alpha)
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.2
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.3
Seata BASE transaction
3.4.3.
Principle
3.4.3.1
2PC transaction-XA
3.4.3.2
BASE Transaction Saga
3.4.3.2
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(Alpha)
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(Alpha)
4.5.1.
Build
4.5.2.
Manual
5.
Downloads
6.
FAQ
English
Chinese
ShardingSphere
>
Concepts & Features
>
Sharding
> Core Concept
Overview
Overview
This chapter is to introduce core concepts of data sharding, including:
Core concepts of SQL
Core concepts of sharding
Core concepts of configuration