New in Public Preview – PostgreSQL Support and TiDB Cloud Filesystem

Benefits

Designed for Control, Tuned for Scale

TiDB Self-Managed gives you the architectural freedom to deploy anywhere, while still delivering the built-in scale, consistency, and reliability of an advanced distributed SQL database.

Deploy-with-confidence

Deploy with Confidence

Run TiDB in your own VPC, data center, or Kubernetes cluster with full control over networking, access, and compliance.

customize-everything

Customize Everything

Choose your infra, configure deployments your way, and tune performance at every layer.

no-lock

No Lock-In

Avoid proprietary APIs or cloud-specific services. TiDB runs the same no matter where you deploy.

resilience

Resilience by Design

Get automatic failover, data replication, and multi-zone HA without stitching together separate tools.

Who Should Choose TiDB Self-Managed?

Choose TiDB Self-Managed when your team needs to deploy, configure, and operate TiDB on infrastructure you manage.

Well Staffed Teams

Enterprises with dedicated DBA or SRE teams

Customizable Deployments

Companies that require advanced customization, or prefer to deploy on-premises, on Kubernetes, or across multiple cloud environments

Hybrid Cloud Flexibility

Enterprises with complex, hybrid cloud, or multi-region requirements

TiDB Cloud

Keep Your Data in Your Cloud Environment

With the BYOC deployment option on TiDB Cloud, your data stays in your cloud environment. You manage your data and control how your applications access and use it.

If keeping data in your own cloud is why you’re evaluating Self-Managed, BYOC gives you another deployment option to consider. Explore how it fits your environment and your organization’s data requirements.

Explore BYOC on TiDB Cloud

Choosing the Right Distributed SQL Database for Your Workloads

Choosing the right platform matters—especially when evaluating the best distributed SQL databases for mission-critical workloads. Below is a quick framework to understand how TiDB Self-Managed compares to other distributed systems and when each deployment model makes sense.

Key Evaluation Criteria

When comparing distributed SQL databases, teams typically evaluate four core pillars:

Horizontal-Scaling

Scalability

Look for linearly scalable horizontal expansion. TiDB’s separation of compute and storage, automatic sharding, and elastic scale-out deliver predictable growth without manual partitioning.

Automatic Sharding

High Availability

A strong HA design includes automatic failover, replication, and multi-region support. TiDB offers built-in HA via Raft consensus, multi-AZ deployment, and multi-region replication.

strong-data-consistency

Distributed Transactions

Guarantees like snapshot isolation, ACID semantics, and consistent SQL across nodes matter for correctness. TiDB provides fully distributed transactions with strong consistency.

MySQL compatible

MySQL Compatibility

Choose platforms that minimize migration friction. TiDB is a MySQL-compatible database that supports existing tools, drivers, ORM frameworks, and SQL syntax.

When to Choose TiDB Self‑Managed vs. TiDB Cloud

Choose TiDB Self-Managed when you need to:

  • Run TiDB with your own team and set your deployment, upgrades, and maintenance processes.
  • Tune hardware, storage IOPS, and Kubernetes configurations for your workloads.
  • Deploy TiDB on premises or in air-gapped environments. 
  • Plan infrastructure spending around your own hardware investments and capacity requirements.

Choose TiDB Cloud when you want to:

  • Keep data in your cloud with the BYOC deployment option on TiDB Cloud. Manage your data and control application access.
  • Focus on applications while TiDB Cloud manages database infrastructure and routine maintenance. 
  • Scale compute automatically as application demand grows.
  • Monitor database health and manage backups in the TiDB Cloud console.

Resources to Fuel Your TiDB Journey

Documentation

Documentation

Access detailed and comprehensive documentation covering all aspects of TiDB.

Architecture

Developer Hub

Explore tutorials, demos, podcasts and developer courses.

Customer Stories

Customer Stories

Read how companies support their most important workloads.

FAQs

Yes. TiDB can run as a fully self-managed database, giving you complete control over infrastructure, networking, security, and upgrade cycles. It can be deployed on-premises, in your private cloud, or across multi-region environments.

Yes. With the BYOC deployment option on TiDB Cloud, your data stays in your cloud environment. You manage your data and control application access, while TiDB Cloud handles database operations. Choose Self-Managed when your team needs to operate TiDB itself. BYOC is in Public Preview. Explore BYOC on TiDB Cloud

Yes. TiDB offers horizontal scaling with zero application changes. You can add compute or storage nodes at any time, and TiDB automatically rebalances data and queries without downtime or manual partitioning.

Yes. TiDB is a MySQL-compatible database, supporting MySQL syntax, drivers, and ecosystem tools without requiring schema rewrites or client-side logic changes. This makes migration from MySQL straightforward.

TiDB is designed as a high availability database. It uses Raft-based replication, automatic failover, multi-AZ redundancy, and continuous data protection. Nodes can fail without impacting application uptime.

You can deploy TiDB on:

  • Bare metal
  • VMs
  • Kubernetes (via TiDB Operator)
  • Hybrid cloud
  • Multi-region setups

Check our quick start guide here.

See TiDB in Action

Get to know TiDB in the way that fits you best

View Interactive Demos

You’ll learn how to:

  • Scale out MySQL workloads with zero downtime
  • Combine transactional, operational, and AI data in one system
  • Gain real-time insights and built-in resilience

View Now

Book a 30-Minute Meeting

Please enter your information in the form and we’ll contact you shortly.

or