English
简体中文
1.
Overview
2.
Quick Start
2.1.
ShardingSphere-JDBC
2.2.
ShardingSphere-Proxy
2.3.
ShardingSphere-Scaling (Experimental)
3.
Concepts
3.1.
Adaptor
3.2.
Mode
3.3.
DistSQL
3.4.
Pluggable Architecture
4.
Features
4.1.
DB Compatibility
SQL Parser
MySQL
openGauss
PostgreSQL
SQLServer
Oracle
SQL92
DB Protocol
Feature Support
MySQL
PostgreSQL
SQLServer
Oracle
SQL92
4.2.
Management
Core Concept
4.3.
Sharding
Core Concept
Table
Data Node
Sharding
Inline Expression
Distributed Primary Key
Hint Sharding Route
Use Norms
SQL
Pagination
4.4.
Distributed Transaction
Core Concept
XA
BASE
Use Norms
Local Transaction
XA
BASE
4.5.
Readwrite-splitting
Core Concept
Use Norms
4.7.
Scaling
Core Concept
User Norms
4.8.
Encryption
Core Concept
Use Norms
4.9.
Shadow DB
Core Concept
Use Norms
4.10.
Observability
Core Concept
Use Norms
5.
User Manual
5.1.
ShardingSphere-JDBC
Java API
Mode Configuration
Data Source
Rules
Sharding
Readwrite-splitting
Encryption
Shadow DB
SQL Parser
Mixed Rules
YAML Configuration
Mode Configuration
Data Source
Rules
Sharding
Readwrite-splitting
Encryption
Shadow DB
Mixed Rules
SQL-parser
Spring Boot Starter
Mode Configuration
Data Source
Rules
Sharding
Readwrite splitting
Encryption
Shadow DB
Mixed Rules
SQL Parser
Spring Namespace
Mode Configuration
Data Source
Rules
Sharding
Readwrite-splitting
Encryption
Shadow DB
SQL Parser
Mixed Rules
Properties Configuration
Builtin Algorithm
Metadata Repository
Sharding Algorithm
Key Generate Algorithm
Load Balance Algorithm
Encryption Algorithm
Shadow Algorithm
Special API
Sharding
Hint
Transaction
Use Java API
Use Spring Boot Starter
Use Spring Namespace
Atomikos Transaction
Bitronix Transaction
Narayana Transaction
Seata Transaction
Observability
Use Agent
APM Integration
Unsupported Items
5.2.
ShardingSphere-Proxy
Startup
Use Binary Tar
Use Docker
Use Helm
Yaml Configuration
Authority
Properties
DistSQL
Syntax
RDL Syntax
Resource Definition
Rule Definition
Sharding
Single Table
Readwrite-Splitting
DB Discovery
Encrypt
Shadow
RQL Syntax
Resource Query
Rule Query
Sharding
Single Table
Readwrite-Splitting
DB Discovery
Encrypt
Shadow
RAL Syntax
Usage
Sharding
readwrite_splitting
Encrypt
DB Discovery
Shadow
5.3.
ShardingSphere-Sidecar
5.4.
ShardingSphere-Scaling
Build
Manual
6.
Dev Manual
6.1.
Mode
6.2.
Configuration
6.3.
Kernel
6.4.
DataSource
6.5.
SQL Parser
6.6.
Proxy
6.7.
Data Sharding
6.8.
Readwrite-splitting
6.10.
Distributed Transaction
6.11.
Scaling
6.12.
SQL Checker
6.13.
Encryption
6.14.
Shadow DB
6.15.
Observability
7.
Reference
7.1.
Management
7.2.
Sharding
Parse Engine
Route Engine
Rewrite Engine
Execute Engine
Merger Engine
7.3.
Transaction
XA Transaction
Seata BASE transaction
7.4.
Scaling
7.5.
Encryption
7.6.
Shadow
7.7.
Test
Integration Test
Performance Test
Performance Test
Sysbench Test
Module Test
SQL Parser Test
SQL Rewrite Test
7.8.
FAQ
7.9.
API Change Histories
ShardingSphere-JDBC
YAML configuration
Java API
Spring namespace configuration change history
Spring Boot Starter Configuration
ShardingSphere-Proxy
8.
Downloads
Download PDF
ShardingSphere
>
Reference
> Transaction
Navigation
Navigation
This chapter mainly introduces the principles of the distributed transactions:
2PC transaction with XA
BASE transaction with Seata
Previous
Next