title | summary | category |
---|---|---|
TiDB Introduction |
Learn how to quickly start a TiDB cluster. |
introduction |
TiDB ("Ti" stands for Titanium) is an open-source NewSQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.
TiDB can be deployed on-premise or in-cloud. The following deployment options are officially supported by PingCAP:
-
TiUP Deployment: This guide describes how to deploy TiDB using TiUP. It is strongly recommended for production deployment.
-
Docker Deployment: This guide describes how to deploy TiDB using Docker.
-
Docker Compose Deployment: This guide describes how to deploy TiDB using Docker compose. You can follow this guide to quickly deploy a TiDB cluster for testing and development on your local drive.
-
Kubernetes Deployment:
You can use TiDB Operator to deploy TiDB on:
- AWS EKS (Elastic Kubernetes Service)
- GKE (Google Kubernetes Engine)
- Google Cloud Shell
- Alibaba Cloud ACK (Container Service for Kubernetes)
Or deploy TiDB locally using:
-
Binary Tarball Deployment: This guide describes how to deploy TiDB from a binary tarball in production. Guides for development and testing environments are also available.
The following list collects deployment guides and tutorials from the community. The content is subject to change by the contributors.
- How To Spin Up an HTAP Database in 5 Minutes with TiDB + TiSpark
- Developer install guide (single machine)
- TiDB Best Practices
Your contribution is also welcome! Feel free to open a pull request to add additional links.
Source code for all components of the TiDB platform is available on GitHub.