Introducing G2.ai, the future of software buying.Try now
Share your insights with TiDB

Thousands of people like you come to G2 to find out whether solutions like TiDB are the right fit for them. Share your real experiences with TiDB and the G2 community and help someone make the right decision about their software.

TiDB Reviews & Product Details

TiDB Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

5 months

TiDB Media

Introducing TiDB, the most advanced, open source, distributed SQL database with MySQL compatibility—powering all of your modern applications with elastic scaling, real-time analytics, and continuous access to data.
Play TiDB Video
Introducing TiDB, the most advanced, open source, distributed SQL database with MySQL compatibility—powering all of your modern applications with elastic scaling, real-time analytics, and continuous access to data.
In this customer story video, Zander Hill, Experienced Database Reliability Engineer at Plaid, unpacks the company’s journey to replace its MySQL managed service (Amazon Aurora) with TiDB.
Play TiDB Video
In this customer story video, Zander Hill, Experienced Database Reliability Engineer at Plaid, unpacks the company’s journey to replace its MySQL managed service (Amazon Aurora) with TiDB.
In this customer story video, Łukasz Grądzki, Director of Engineering at Bolt, provides insights into the company’s successful migration journey from MySQL to TiDB.
Play TiDB Video
In this customer story video, Łukasz Grądzki, Director of Engineering at Bolt, provides insights into the company’s successful migration journey from MySQL to TiDB.
In this short video, LinkedIn Principal Staff Engineer Kamlakar Singh unpacks the company’s journey to choosing TiDB—an advanced open-source, distributed SQL database—for select mission-critical applications.
Play TiDB Video
In this short video, LinkedIn Principal Staff Engineer Kamlakar Singh unpacks the company’s journey to choosing TiDB—an advanced open-source, distributed SQL database—for select mission-critical applications.
Databricks Staff Software Engineer Min Zhou sheds light on how the company’s migration to TiDB—an advanced open-source, distributed SQL database—lowered hardware costs while increasing QPS performance by 10x.
Play TiDB Video
Databricks Staff Software Engineer Min Zhou sheds light on how the company’s migration to TiDB—an advanced open-source, distributed SQL database—lowered hardware costs while increasing QPS performance by 10x.
Product Avatar Image

Have you used TiDB before?

Answer a few questions to help the TiDB community

TiDB Reviews (48)

Reviews

TiDB Reviews (48)

4.6
48 reviews

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
View Filters
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Abhishek J.
AJ
Research and Development Engineer
Small-Business (50 or fewer emp.)
"Effortless Scalability with Hybrid Workloads"
What do you like best about TiDB?

TiDB makes it easy to scale horizontally without complex sharding. It supports both transactional and analytical workloads (HTAP) out of the box, and its MySQL compatibility means minimal changes to existing apps. The Kubernetes operator and built-in observability tools make operations smooth and efficient. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

TiDB has a learning curve, especially around its distributed architecture and tuning performance for complex queries. TiFlash setup and resource planning can be tricky at scale. Also, some advanced MySQL features aren’t fully supported yet, which can limit compatibility in certain edge cases. Review collected by and hosted on G2.com.

Lucky V.
LV
Web Developer
Small-Business (50 or fewer emp.)
"Fast, Efficient and Reliable"
What do you like best about TiDB?

I like how easy and efficient it is, and the fact that it is MySQL-compatible which eliminates the need to learn another query language before I could use it, makes it my first-choice database.

I also love the promptness of their customer services, they're always there to support you if you run into any challenge.

Lastly, TiDB is that database that gives you assurance that your data is safe and always available up to 99.9999% uptime (I have never had any downtime in over 2 years of using it). Review collected by and hosted on G2.com.

What do you dislike about TiDB?

I dislike the fact that is does not yet support of GEO spatial data type. Review collected by and hosted on G2.com.

Abishek  S.
AS
DBA
Information Technology and Services
Mid-Market (51-1000 emp.)
"A High-Performance Distributed Database Compatible with MySQL"
What do you like best about TiDB?

The most upside of TiDB in my point of view is it's compatibility with MySQL , most of the MySQL syntax supported in it. So it is easy to integrate it with the existing applications and tools and easy to handle by the DBAs.

It is easy to migrate the MySQL data to the TiDB database through the migration tool TiDB DM. This makes it very feasible to implement TiDB alongside existing MySQL infrastructure with minimal disruption.

TiDB's DM feature and TiCDC are widely used features and it is frequently used where real-time analytics is needed on live transactional data.

As we know TiDB providing customer support through the active community on github and slack also provides the great documentation to understand the concepts and usage of tools to make it easy for the users. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

The main cons in TiDB is it's cost. In many cases, customers are cost-sensitive, and TiDB's distributed architecture while powerful may appear less appealing compared to more lightweight, single-node database solutions.

Connecting with the existing system is easy with TiDB but still the TiKV needs optimization in some situations. Review collected by and hosted on G2.com.

Gabriel Raphael G.
GG
Senior Software Engineer
Enterprise (> 1000 emp.)
"MySQL Compatible, horizontally scalable database that scales without worry"
What do you like best about TiDB?

* TiDB gives us horizontal scale and strong consistency with familiar MySQL syntax.

* Great observability

* Core components (TiDB SQL, TiKV, PD) are extremely stable

* Easy to implement schemas as we can directly translate them from MySQL for the most part

* Nice features, such as readonly nodes, placement rules, stale reads, TTL

* Good restore features, and self healing Review collected by and hosted on G2.com.

What do you dislike about TiDB?

Ecosystem is not as mature. There are not a lot of extensions, and some non-core components do not get as much attention or are not as reliable. Despite this, PingCap (the parent company) makes sure to address issues as we encounter them. Review collected by and hosted on G2.com.

Jayesh P.
JP
Research And Development Engineer
Mid-Market (51-1000 emp.)
"Great with availability and scalability, but the operation cost is very high, Difficult to setup"
What do you like best about TiDB?

TiDB perfectly meets our scalability and high availability expectations. Once properly tuned, TiDB has met our high-throughput demands without missing a beat. We’ve been able to add new TiKV nodes to absorb surges in write traffic and watched data rebalance itself. When it comes to High availability, TiDB’s multi-replica Raft setup worked great for us.

Ease of use & integration is great.

If we talk about the Frequency, we needed a database which can support 10K QPS, which was perfectly meet by TIDB Review collected by and hosted on G2.com.

What do you dislike about TiDB?

Running TiDB isn’t cheap. To get real redundancy we’ve got at least five large instances, each with plenty of CPU, memory, and disk I/O. Plus you need extra storage for replicas and engineers to manage everything. All together, our cloud bill and staffing costs can add up quickly.

Ease of implementation is quite difficult as Deployment using helm is an overhead as our team isn't very strong with Kubernetes. So we had to spend some time to get things running using the binaries and docker. We created a docker-compose of our know cause the provided compose want working in my case.

Another thing to note is that the TiDB community is still quite small. When we ran into problems, there weren’t many active users or resources online to help. It made troubleshooting slower and sometimes left us waiting for answers from the customer support or the dev team. Review collected by and hosted on G2.com.

Gokul S.
GS
Software Engineer
Mid-Market (51-1000 emp.)
"It would have been great if it had enhanced capabilities in TiCDC."
What do you like best about TiDB?

What I appreciate most about TiDB is how seamlessly it combines horizontal scalability with the simplicity of SQL. Its compatibility with MySQL made the transition effortless, and the HTAP architecture is a major advantage for managing both transactional and analytical workloads in a unified system. Additionally, the support has been outstanding—responsive, knowledgeable, and truly helpful when it counts. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

Although I genuinely like TiDB overall, my experience with TiCDC in production has been quite tough. Achieving stability and reliably managing edge cases has required more effort than I anticipated. The surrounding tooling for data replication and observability still feels immature and underdeveloped. That said, the progress and direction of TiCDC give me confidence that things will get better over time. However, as it stands today, TiCDC is far from developer- and deployment-friendly. Review collected by and hosted on G2.com.

Verified User in Internet
AI
Enterprise (> 1000 emp.)
"TiDB: A Trustworthy and Scalable SQL Database for Critical Workloads"
What do you like best about TiDB?

* Horizontally scalable SQL database: TiDB's architecture eliminates concerns about supporting ever-growing traffic. Scaling a TiDB cluster up and down is straightforward, to meet workload demands and improve efficiency.

* Online data schema migration: Schema migration is painless. When combining with the resource control, it eliminates the major pain points of downtime and disruption to production traffic.

* Comprehensive suite of tools: TiDB provides a suite of invaluable tools that make troubleshooting and mitigating production issues easy, ensuring that the system runs smoothly.

* Compatibility with MySQL: This feature makes migration from MySQL possible.

* Top-notch supports: PingCap business support adds a crucial layer of assurance, making TiDB a reliable and trustworthy system for mission critical workload. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

* Niche features are less reliable: Generated column is less reliable than its MySQL equivalent, leading to several production incidents. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Mid-Market (51-1000 emp.)
"Could've been great if it had extended abilities in TiCDC"
What do you like best about TiDB?

What I like best about TiDB is how it brings together horizontal scalability and the ease of SQL with minimal friction. The MySQL compatibility made adoption smooth, and the HTAP architecture is a big plus for handling both transactional and analytical workloads without splitting systems. On top of that, the support has been great, responsive, knowledgeable, and genuinely helpful when it matters. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

While I really like TiDB overall, I’ve had a rough time with TiCDC in production. Getting it stable and handling edge cases reliably has taken more effort than expected. Some of the tooling around data replication and observability still feels like it needs more maturity. That said, the direction it's heading in gives me confidence things will improve. But now it is not at all dev-friendly and deployment friendly atleast the TiCDC part of it. Review collected by and hosted on G2.com.

Verified User in Computer & Network Security
UC
Small-Business (50 or fewer emp.)
"Scalable and Reliable, but with a Learning Curve"
What do you like best about TiDB?

What I like most about TiDB is its horizontal scalability and MySQL compatibility. It allows seamless scaling without requiring major changes to application code, which is extremely valuable as data grows. The support for distributed transactions and high availability makes it well-suited for online transactional workloads. I also appreciate the HTAP (Hybrid Transactional/Analytical Processing) capability, which enables us to handle both OLTP and OLAP scenarios in a single platform. Review collected by and hosted on G2.com.

What do you dislike about TiDB?

TiDB tends to consume more system resources, and its performance might not be optimal for smaller deployments. Although it's MySQL-compatible, there are still some inconsistencies in SQL support or function behavior, which requires extra testing and adjustments. Additionally, while the documentation is extensive, it can be a bit fragmented for advanced topics like performance tuning and cluster monitoring, making the learning curve steeper for new users. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business (50 or fewer emp.)
"works for enterprise. you're better with supabase if you're just hacking"
What do you like best about TiDB?

they boast a lot about latency, scale and clients like global giants such as flipkart. tbh, we never reached such scale hence it was overkill and supabase even thought costly gave clarity there Review collected by and hosted on G2.com.

What do you dislike about TiDB?

not merged with vibe code stack natively and not so LLM friendly.

plus point for easy migration just via following chatgpt, me & wandering in internet but still an overkill if you don't bother much about latency etc Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

5 months

Return on Investment

5 months

Perceived Cost

$$$$$
TiDB Features
Storage
Availability
Stability
Access Control
Data Types
Languages
Disaster Recovery
Data Concurrency
Query Optimizer
Product Avatar Image
Product Avatar Image