Core features and highlights
TiDB is an open-source distributed HTAP database compatible with the MySQL protocol, offering horizontal elastic scaling, strongly consistent distributed transactions, and online seamless expansion. Key components include TiKV (distributed KV storage), TiDB Server (SQL layer), PD (scheduling and metadata), and TiFlash (columnar replicas for analytics).
Use cases and target users
- Real-time transactional and analytical workloads (OLTP+OLAP)
- Large internet services, e-commerce, finance, IoT, and gaming
- Enterprises and platform teams that need online scaling, high availability, and simplified operations
Main advantages and highlights
- MySQL compatible: smooth migration and compatibility with existing ecosystems and tools
- HTAP capable: real-time analytics and single-cluster mixed workloads via
TiFlash - Horizontal elasticity and online scaling: automatic sharding and load balancing to support massive data and concurrency
- High availability and strong consistency: distributed transactions, automatic failure recovery, and disaster tolerance
- Rich toolchain:
TiCDCfor real-time data replication, monitoring, and managed cloud options; supports self-managed deployment or hosted services
Visit https://tidb.io for product docs, case studies, and community support.