1.
Overview
2.
Quick Start
2.1.
ShardingSphere-JDBC
2.2.
ShardingSphere-Proxy
2.3.
ShardingSphere-Scaling(Alpha)
3.
Concepts
3.1.
Adaptor
3.1.1.
ShardingSphere-JDBC
3.1.2.
ShardingSphere-Proxy
3.1.3.
Hybrid Adaptors
3.2.
Mode
3.3.
DistSQL
3.3.1.
Syntax
3.3.1.1
RDL Syntax
Data Source
Sharding
Readwrite-Splitting
Encrypt
DB Discovery
Shadow
3.3.1.2
RQL Syntax
Data Source
Sharding
Readwrite-Splitting
Encrypt
DB Discovery
Shadow
3.3.1.3
RAL Syntax
RAL
3.3.2
Usage
Sharding
readwrite_splitting
Encrypt
DB Discovery
Shadow
3.4.
Pluggable Architecture
4.
Features
4.1.
Sharding
4.1.1.
Core Concept
Table
Sharding
Configuration
Inline Expression
Distributed Primary Key
Hint Sharding Route
4.1.2.
Guide to Kernel
Parse Engine
Route Engine
Rewrite Engine
Execute Engine
Merger Engine
4.1.3.
Use Norms
SQL
Pagination
4.2.
Distributed Transaction
4.2.1.
Core Concept
XA Transaction
Seata BASE transaction
4.2.2.
Principle
XA Transaction
Seata BASE transaction
4.2.3.
Use Norms
Local Transaction
XA transaction
Seata BASE transaction
4.3.
Readwrite-splitting
4.3.1.
Core Concept
4.3.2.
Use Norms
4.4.
Governance
4.4.1
Management
Registry Center
Third-party Components
Change History
4.4.2
Observability
APM Integration
Agent Integration
4.5.
Scaling
4.5.1.
Core Concept
4.5.2.
Principle
4.5.3.
User Norms
4.6.
Encryption
4.6.1.
Core Concept
4.6.2.
Principle
4.6.3.
Use Norms
4.7.
Shadow DB
4.7.1.
Core Concept
4.7.2.
Principle
4.7.3.
Use Norms
5.
User Manual
5.1.
ShardingSphere-JDBC
5.1.1.
Usage
Data Sharding
Use Java API
Use YAML
Use Spring Boot Starter
Use Spring Namespace
Hint
Transaction
Use Java API
Use Spring Boot Starter
Use Spring Namespace
Atomikos Transaction
Bitronix Transaction
Narayana Transaction
Seata Transaction
Governance
Use Java API
Use YAML
Use Spring Boot Starter
Use Spring Namespace
5.1.2.
Configuration Manual
Java API
Sharding
Readwrite-splitting
Encryption
Shadow DB
Mode
Mixed Rules
YAML Configuration
Sharding
Readwrite-splitting
Encryption
Shadow DB
Mode
Mixed Rules
Change History
Spring Boot Starter Configuration
Sharding
Readwrite splitting
Encryption
Shadow DB
Mode
Mixed Rules
Spring Namespace Configuration
Sharding
Readwrite-splitting
Encryption
Shadow DB
Mode
Mixed Rules
Change History
Built-in Algorithm
Sharding Algorithm
Key Generate Algorithm
Load Balance Algorithm
Encryption Algorithm
Shadow Algorithm
Properties Configuration
5.1.3.
Unsupported Items
5.2.
ShardingSphere-Proxy
5.2.1.
Usage
Proxy Startup
Governance
Distributed Transaction
5.2.2.
Configuration Manual
Data Source Configuration
Authentication
Properties Configuration
YAML Syntax
4.2.3.
Docker Image
5.3.
ShardingSphere-Sidecar
5.4.
ShardingSphere-Scaling
5.4.1.
Build
5.4.2.
Manual
6.
Dev Manual
6.1.
SQL Parser
6.2.
Configuration
6.3.
Kernel
6.4.
Data Sharding
6.5.
Readwrite-splitting
6.6.
Data Encryption
6.7.
SQL Checker
6.8.
Distributed Transaction
6.9.
Mode
6.10.
Scaling
6.11.
Proxy
6.12.
Shadow DB
7.
Downloads
8.
Reference
8.1
Test Engine
8.1.1
Integration Test
8.1.2.
SQL Parser Test
8.1.3.
SQL Rewrite Test
8.1.4.
Performance Test
8.1.5.
Performance Test(sysbench)
9.
Others
9.1.
FAQ
9.2.
API Change Histories
9.2.1.
ShardingSphere-JDBC
YAML configuration
Java API
Spring namespace configuration change history
Spring Boot Starter Configuration
9.2.2.
ShardingSphere-Proxy
English
简体中文
Download PDF
ShardingSphere
>
Reference
>
Test Engine
> Performance Test(sysbench)
Performance Test(sysbench)
Environment
Environment
Recommended Hardware
CPU: 32 Cores RAM: 128 GB NIC: 10Gb Ethernet
TODO