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
>
Distributed Transaction
> Core Concept
Navigation
This chapter mainly introduces the core concepts of distributed transactions, including:
Local transaction
2PC transaction-XA
Saga BASE transaction
Seata BASE transaction