What Makes TiDB So Advanced?
TiDB’s distributed architecture provides horizontal scalability, high availability, ACID transactions, and MySQL compatibility, while its unique mixed workload processing layer enables real-time analytics.
PD
PD
PD
PD
PD
PD cluster
The Placement Driver (PD) Layer functions just like a full-time DBA, monitoring millions of shards and performing hundreds of operations per minute.
TSO/Data location
Metadata
Application via
MySQL protocol
MySQL protocol
TiDB
TiDB
TiDB
TiDB
. . .
TiDB cluster
MySQL compatible, the TiDB SQL Layer separates compute from storage to make scaling simpler, delivering a true cloud-native architecture.
DistSQL
API
API
KV API
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiKV
TiFlash
TiFlash
TiFlash
. . .
Storage cluster
Consisting of row and column-based storage servers, the TiDB Storage Layer offers built-in high availability and strong consistency that can auto-scale to hundreds of nodes and petabytes of data.
Deploy TiDB Your Way
Choose the product that best meets your business goals. You can download and use TiDB Community for free. You can also select a fully-managed DBaaS or self-managed offering of TiDB to simplify management and deployment at scale.
TiDB Serverless
Great for starter projects and evaluation
- Fully-managed cloud service
- Free to start and auto-scale
- Usage-based pricing
TiDB Dedicated
Ideal deployment for a cloud database
- Fully-managed cloud service
- Storage and compute-based pricing
- Can run on AWS or Google Cloud
TiDB Self-Hosted
For teams who need to use their own infrastructure
- Enterprise subscription available
- Self-managed TiDB clusters
- Can run on-prem or in any cloud
- Apache 2.0 license
- Core features and capabilities
- Can run on-prem or in any cloud
Discover More
Learn how to modernize your database with TiDB.