# TiDB Reviews
**Vendor:** PingCAP  
**Category:** [Relational Databases](https://www.g2.com/categories/relational-databases)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 67
## About TiDB
TiDB is an advanced open-source, distributed SQL database solution designed to help data-intensive businesses manage and scale their data operations seamlessly. Developed by PingCAP, TiDB combines the scalability of NoSQL databases with the full functionality of traditional relational database management systems (RDBMS). This unique architecture allows organizations to build petabyte-scale clusters while efficiently handling millions of tables, numerous concurrent connections, and frequent schema changes without experiencing downtime. The target audience for TiDB includes large enterprises, software-as-a-service (SaaS) providers, and digital-native companies that require robust data management capabilities. These organizations often face challenges related to data scalability, operational complexity, and the need for high availability. TiDB addresses these challenges by offering a solution that supports a wide range of workloads, including transactional, analytical, operational, and artificial intelligence (AI) tasks. Its multi-tenant architecture further enhances operational agility, allowing businesses to adapt to changing demands quickly. Key features of TiDB include seamless scalability, which enables organizations to expand their database infrastructure effortlessly as their data needs grow. The platform&#39;s MySQL compatibility ensures that developers can easily integrate TiDB into existing workflows and leverage familiar tools and platforms. Additionally, TiDB supports online DDL (Data Definition Language) operations, allowing for worry-free schema changes that do not disrupt ongoing processes. This operational flexibility is critical for businesses that require constant uptime and reliability. TiDB also prioritizes data security and availability, boasting built-in ACID (Atomicity, Consistency, Isolation, Durability) compliance and a remarkable 99.99% availability rate. The database adheres to various regulatory standards, including GDPR, SOC, HIPAA, and PCI, ensuring that organizations can trust their data management practices. Notable companies such as Databricks, Pinterest, and Plaid have adopted TiDB, allowing them to concentrate on growth and innovation rather than the complexities of data infrastructure management. With its AI-driven innovations and multi-cloud capabilities, TiDB stands out as a powerful solution for businesses looking to enhance their data management strategies. By providing unmatched agility, resilience, and security, TiDB empowers organizations to unlock their full potential in an increasingly data-driven world. For more information, please visit TiDB.io.



## TiDB Pros & Cons
**What users like:**

- Users highlight the **exceptional scalability** of TiDB, making it ideal for demanding business needs and workloads. (52 reviews)
- Users appreciate the **ease of use** of TiDB, finding it simple to implement and manage effectively. (32 reviews)
- Users value TiDB for its **strong transactional consistency and horizontal scalability** , which supports complex analytical queries effectively. (29 reviews)
- Users praise TiDB&#39;s **seamless MySQL compatibility** , which simplifies connections and enhances operational efficiency in data management. (26 reviews)
- Users value TiDB&#39;s **excellent performance** , ensuring stability and scalability even under high-concurrency conditions for growing applications. (25 reviews)
- Users value TiDB&#39;s **horizontal scalability and MySQL compatibility** , ensuring seamless performance for growing data and transactional workloads. (24 reviews)
- Users value TiDB for its **high availability** , ensuring reliable performance even during peak workloads and scaling needs. (22 reviews)
- Reliability (22 reviews)
- Users value TiDB&#39;s **horizontal scalability and MySQL compatibility** , enabling seamless growth without major application changes. (22 reviews)
- Users value the **easy integrations** of TiDB, transitioning from MySQL with minimal learning curve and user-friendly setup. (20 reviews)

**What users dislike:**

- Users find the **learning curve steep** for TiDB, especially for those lacking DevOps expertise in distributed systems. (22 reviews)
- Users express concerns about **performance issues** in TiDB, especially related to resource demands and mixed workload optimization. (15 reviews)
- Users report **slow performance** with TiDB, requiring high hardware resources and struggling with complex SQL executions. (13 reviews)
- Users face a **difficult learning curve** with TiDB&#39;s distributed architecture, particularly for teams lacking DevOps expertise. (11 reviews)
- Users struggle with **poor documentation** of TiDB, finding it difficult to grasp vector search and performance tuning concepts. (11 reviews)
- Beginner Unfriendliness (10 reviews)
- Users face **feature limitations** in TiDB, including unreliability and lack of management tools, complicating the experience. (10 reviews)
- Insufficient Documentation (9 reviews)
- Latency Issues (8 reviews)
- Users note **missing features** in TiDB, particularly in reliability and functionality compared to MySQL. (7 reviews)

## TiDB Reviews
  ### 1. TiDB Delivers NoSQL-Scale with SQL Simplicity and MySQL Compatibility

**Rating:** 5.0/5.0 stars

**Reviewed by:** yugesh K. | Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2026

**What do you like best about TiDB?**

What I like best about TiDB is its ability to combine the scalability of NoSQL systems with the reliability and familiarity of traditional SQL databases. It allows me to scale horizontally without changing my application logic, which is very helpful while building growing projects. The MySQL compatibility makes integration smooth, and the distributed architecture ensures high availability and strong consistency. I also appreciate how it handles large datasets efficiently while maintaining good performance. Overall, it gives me the flexibility of a modern distributed system without sacrificing the simplicity of SQL.

**What do you dislike about TiDB?**

One thing I dislike about TiDB is that the initial setup and configuration can feel complex, especially for beginners who are new to distributed databases. Understanding how different components like PD, TiKV, and TiDB servers work together takes time. In some cases, performance tuning and optimization also require deeper knowledge compared to traditional single-node databases. Additionally, documentation can feel overwhelming because there are many deployment and scaling options to choose from.

**What problems is TiDB solving and how is that benefiting you?**

TiDB addresses the challenge of scaling databases without giving up SQL compatibility or consistency. In many growing projects, traditional databases can become a bottleneck as traffic rises and data volumes expand. With its distributed architecture, TiDB enables horizontal scaling while continuing to support standard SQL, so I don’t have to redesign the database layer just to keep up with growth.

In projects like Cartify, where I’m building an AI-powered ecommerce assistant with real-time product suggestions, smart cart updates, and analytics, TiDB helps me run transactional workloads and analytical queries side by side. Rather than splitting OLTP and OLAP into separate systems, I can handle both within a single, unified database, which keeps the overall architecture simpler and reduces unnecessary complexity.

  ### 2. Seamless Integration, Reliable and Scalable

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek .

**Reviewed Date:** February 13, 2026

**What do you like best about TiDB?**

I really appreciate how flexible TiDB is. It allows our system to grow without needing big changes to the overall structure. Even as we add new features like more agents, more analytics, and more personalization, the database doesn't slow things down or become a limiting factor. Another thing that works really well is how TiDB stays out of the way. There's no need to constantly tweak settings or worry about scaling as usage changes. This kind of easy to maintain reliability is really useful when the main focus is on AI orchestration and user experience, not on managing the database itself. The initial setup was also smooth and simple to add to our current cloud system, which makes it fit well into the larger ecosystem without causing any extra work or complexity.

**What do you dislike about TiDB?**

Monitoring and performance tracking could be more user friendly. Even though the system is strong, having simpler, more focused insights would help new startups or hackathon teams learn faster.

**What problems is TiDB solving and how is that benefiting you?**

TiDB keeps user data and recommendations up-to-date and in sync, ensuring reliable nutrition advice. It handles structured health data safely, supports growth without slowing down, and is easy to maintain, letting us focus on AI orchestration and user experience.

  ### 3. Reliable and Scalable Database Solution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yuvraj s.

**Reviewed Date:** February 13, 2026

**What do you like best about TiDB?**

I find TiDB incredibly reliable, which is crucial for ServiceBridge when dealing with real services and financial transactions through an in-app wallet. The trustworthiness of TiDB ensures that our records and processes stay intact without any system issues. I also appreciate how seamlessly it grows without needing a complete overhaul, allowing our team to focus on enhancing the user experience rather than dealing with technical challenges. Plus, setting up the database with TiDB Cloud was simple and integrated easily with our existing tools.

**What do you dislike about TiDB?**

There are areas that could be improved. While the core system is stable, getting a good grasp of how performance behaves in a distributed SQL setup can be tricky, especially for teams used to working with traditional single node databases. Also, monitoring and performance insights could be made easier for smaller teams. Having a more intuitive way to see how queries are behaving and how the system scales would make it easier to learn and use.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for reliable transaction management, ensuring accurate data during money transfers and confirmations. It grows seamlessly, preventing redesigns and technical challenges, allowing us to focus on enhancing user experience. TiDB is trustworthy, especially for handling real services and financial operations.

  ### 4. Revolutionized Resume Matching with Seamless Database Integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vamsi c.

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I like that TiDB has native support for vectors along with full compatibility with SQL. It allows us to seamlessly use semantic similarity search while managing structured candidate data and compliance processes. Its built-in vector support means we can store embeddings and conduct cosine similarity searches directly with relational data without needing to maintain separate systems. I also value TiDB's scalability and serverless approach, which helps us handle an increasing number of resume uploads and recruiter searches without infrastructure setup or maintenance.

**What do you dislike about TiDB?**

One area that could use improvement is the need for more guidance and examples that specifically focus on optimizing vector search at a large scale. Although TiDB's built-in vector search support functions well, adjusting the performance of similarity searches and choosing the right indexing methods required some trial and error during development. More hands-on documentation that's relevant to real-world applications, like resume matching or recommendation systems, would help teams learn and apply best practices more quickly.

**What problems is TiDB solving and how is that benefiting you?**

TiDB solves the challenge of merging semantic search with structured hiring by supporting both relational data and vector searches in one scalable solution. I like its scalability, serverless approach, and SQL compatibility, which help manage resume uploads and searches without extra infrastructure setup.

  ### 5. Handles High Data Throughput and Analytics Seamlessly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sravan v. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I really appreciate how TiDB handles a lot of data coming in quickly and supports the execution of analytical queries effectively. It allows us to calculate volatility metrics and trigger alerts in real-time without managing separate systems. The scalability feature is great because as more users sign up and more trading pairs are monitored, the data increases rapidly, yet TiDB's distributed structure lets the system grow smoothly without the need for manual sharding or rewriting the database structure. Also, data consistency is a big positive, ensuring that price data, calculated values, and user alert settings are all in sync and dependable. The fact that it integrates well with MySQL made the integration smooth while still providing the advantage of a scalable distributed architecture.

**What do you dislike about TiDB?**

TiDB works well for our CryptoPulse workload, but understanding how to optimize distributed queries may need more learning than with a regular single node SQL database. Some queries had to be adjusted as the amount of data grew and having better performance tips for handling time series or high frequency data would be really useful.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB to handle high-frequency market data and analytics simultaneously, ensuring consistency and real-time calculations for cryptocurrency alerts. It scales smoothly with data growth and maintains data consistency, managing both transactional and analytical workloads without separate systems.

  ### 6. Crucial for Scalable, AI-Powered Emotional Context Processing

**Rating:** 5.0/5.0 stars

**Reviewed by:** prasanth .

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I really like TiDB Serverless for its built-in vector search and scalable setup. The cosine similarity search allows MindVector AI to match emotion and context vectors quickly without needing an extra database, making our design simpler. The serverless model automatically handles scaling, ensuring smooth performance during real-time recommendations. Its compatibility with MySQL made connecting to our Python backend very easy. Plus, TiDB's ability to manage both structured data and vectors in one platform increases efficiency, reduces operational complexity, and helps us develop AI-powered emotional support features more reliably.

**What do you dislike about TiDB?**

One part of TiDB Serverless that could use improvement is its documentation and examples, especially those related to vector search and AI applications. As a developer working on MindVector AI, I found it difficult at first to understand how to design a good vector schema, choose the right indexing methods, and fine-tuning performance because there weren't enough simple, practical examples. More tutorials that show how to integrate with machine learning pipelines, particularly reinforcement learning workflows, would be really helpful. Also, better debugging and visualization tools for checking vector similarity queries would make it easier for developers to check and trust their results. Adding more built-in support for AI-related tasks and clearer guidelines on best practices would definitely make development faster and greatly improve the overall experience for developers.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for high-dimensional vector storage and real-time matching for personalized stress management. Its serverless scalability boosts performance, simplifying development with built-in vector search and single-system data management.

  ### 7. Unified Data Management Enhances Telemedicine

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kamar G.

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I like how TiDB lets us manage both relational data and embeddings within a single unified architecture, making development easier and reducing operational complexity. It effectively handles scalability issues, which is crucial for a telemedicine platform that deals with concurrent consultations and multilingual interactions. TiDB's distributed design ensures reliable performance as our user base grows. Its ability to merge structural healthcare data with vector-based knowledge retrieval in one scalable system is also impressive.

**What do you dislike about TiDB?**

One area that could be improved is providing clearer guidance on best practices for combining relational workloads with vector search in production settings. Although TiDB's hybrid features are strong, real world examples focused on RAG based healthcare or knowledge heavy applications would make it easier for users to get started. We had to experiment a bit to adjust how we index data and understand how the system performs when many people are using it at the same time. Having more detailed guides on optimizing performance for mixed workloads that include both SQL and vector operations would make it easier and more confident for teams to set up and use the system quickly.

**What problems is TiDB solving and how is that benefiting you?**

TiDB merges structural healthcare data with vector-based retrieval, supporting our telemedicine needs in one scalable system. It handles patient records and doctor profiles with consistency and powers fast vector searches. Its unified architecture simplifies development and ensures reliable performance as the user base grows.

  ### 8. Scalable and Efficient Database Solution for Modern AI Workloads

**Rating:** 4.5/5.0 stars

**Reviewed by:** eswara .

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I really like how well TiDB works with both organized data and vector embeddings all in one distributed database. This let me handle research metadata and embedding vectors together without needing multiple systems, which made the overall architecture of InsightForge AI much simpler. I also value its strong consistency and quick query responses, which made sure the Retrieval-Augmented Generation process was reliable and accurate. Plus, TiDB's scalability helped me manage growing research data without slowing things down. Since it works well with SQL, integrating it was easy, allowing me to create a solid, efficient, and scalable backend. The SQL compatibility helped me design schemas, query research metadata, and integrate TiDB smoothly with my Node.js backend. The distributed architecture ensured high availability and consistent performance as I added more embedding data and research documents. I also used TiDB to store and retrieve vector embeddings efficiently, which allowed for accurate semantic search in my pipeline. Its ability to handle both structured queries and similarity-based searches was key for producing reliable, citation-backed research reports.

**What do you dislike about TiDB?**

One area where TiDB could improve is how easy it is to work with vector embeddings and semantic search processes. Although TiDB can store and query vector data, getting good performance for large-scale embedding searches often needs extra query tuning and changes to the database structure. Having more built-in tools for vector indexing, optimizing similarity searches, and monitoring performance would make development easier. Also, better documentation and examples for setting up Retrieval-Augmented Generational pipelines would help developers use TiDB more effectively. Improving debugging and observability when handling mixed workloads that include both SQL and vector queries would also make the overall experience better and simplify integration.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for scalable storage and quick data retrieval, storing both structured metadata and vector embeddings. Its distributed nature ensures fast, consistent, and scalable operations, allowing efficient querying and integrating semantic vector searches with SQL queries.

  ### 9. Effortlessly Scalable, Robust MySQL Alternative

**Rating:** 4.5/5.0 stars

**Reviewed by:** agung z. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I like TiDB's ability to combine scalability, strong consistency, and MySQL compatibility in a single distributed SQL database. The horizontal scalability is particularly impressive because we can scale out by adding nodes without downtime or major architectural changes, which is ideal for growing applications with unpredictable workloads. I really appreciate TiDB's operational simplicity for a distributed database. The scalability, performance, and operational simplicity are what make TiDB most valuable to us. The ability to scale horizontally allows us to handle growing traffic and data without redesigning our system. Performance remains stable even under high concurrency, which is critical for our production workloads. Operational features like automatic failover, replication, and data rebalancing reduce maintenance overhead and minimize downtime risk. Overall, TiDB helps us grow confidently while keeping infrastructure management efficient and predictable.

**What do you dislike about TiDB?**

While TiDB performs well overall, there are a few areas that could be improved. First, operating a distributed database can still be complex, especially for smaller teams without strong DevOps experience. Although TiDB simplifies many aspects, understanding cluster tuning and resource planning requires a learning curve. Second, certain advanced query optimizations may require manual tuning in very complex workloads. Performance is strong, but fine-tuning for edge cases can take time.

**What problems is TiDB solving and how is that benefiting you?**

We use TiDB to handle high-traffic transactional workloads and real-time analytics, allowing us to scale horizontally without redesign. It solves performance bottlenecks under high concurrency and eliminates single points of failure with built-in replication and automatic failover.

  ### 10. Scalable and Consistent Database Solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** suresh .

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I really like TiDB's strong transactional consistency. When a document is uploaded and processed, several related records like chunk mappings, summaries, and action items need to be stored reliably. TiDB's ACID guarantees ensure these operations are consistent and atomic. I also value the MySQL compatibility, as it made it easy for us to integrate with our Python backend without changing how we develop, and it also sets us up for scaling beyond a prototype.

**What do you dislike about TiDB?**

One area that could be improved is how clearly new teams understand the onboarding process for distributed SQL systems. Although TiDB is compatible with MySQL, learning how query performance works in a distributed setup may need extra effort, particularly for teams moving from simpler single node databases.

**What problems is TiDB solving and how is that benefiting you?**

TiDB addresses handling structured metadata and query states, ensuring reliable tracking of document ownership, connections, summaries, and queries. It provides a consistent, scalable database solution with MySQL compatibility, simplifying integration with our backend and aiding scalability beyond a prototype.

  ### 11. Effortless Integration of Structured and Vector Data

**Rating:** 4.5/5.0 stars

**Reviewed by:** sanketh . | Manager

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I like how well TiDB handles both structured data and vector search in one place. It makes it easy to store shelter details and vector embeddings in the same database, allowing me to do semantic matching and apply filters like capacity and distance in a single query. The integration of relational and vector data management in one system significantly simplifies development and maintenance. TiDB Serverless is also great for its scalability and ease of setup, enabling me to quickly build and test systems without handling infrastructure setup. Despite constant updates from AI agents, the performance remains steady, making it reliable for real-time situations like disaster response.

**What do you dislike about TiDB?**

One area where TiDB could improve is by offering more detailed documentation and examples focused on vector search scenarios. Although the core features worked well, I initially needed to experiment with query structures, similarity thresholds, and indexing approaches to get accurate shelter matching results. More hands-on guides or best practices for real-world AI applications would make it easier for people to adopt and use TiDB effectively. Also, having better built-in observability for vector queries, like clearer performance metrics or explanations of similarity scores, would help with tuning and troubleshooting. Since my project involved multiple AI agents and real-time updates, greater transparency into how vector queries perform would make optimization easier.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB to handle structured data and vector embeddings in one database, allowing me to perform semantic and structured searches efficiently, manage real-time updates, and ensure reliability and responsiveness for disaster response.

  ### 12. Scalable and Reliable HTAP Solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shri L.

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I used TiDB as the main database for my AI-powered product support platform, and it did a great job of handling real-time user queries and storing data reliably. TiDB's compatibility with MySQL made integration with my Flask backend easy using standard SQL queries. I really appreciated TiDB's HTAP feature because it let me handle both transactional and analytical tasks within the same database. With TiFlash replication, I was able to run analytical queries on tasks and user data without slowing down the real-time performance of my applications. Its distributed structure made it easy to expand the system as more products, users, and documents were added. TiDB offered strong consistency and reliability, ensuring that user interactions were handled accurately, and its distributed setup helped with scalability and high availability.

**What do you dislike about TiDB?**

One challenge I faced was tuning queries for analytical workloads with TiFlash, which needed careful planning of the schema and proper indexing to achieve the best performance. Because my platform handles both transactional and analytical queries, I had to learn how replication and query execution work, which required some trial and error. Having better examples and guidelines for HTAP scenarios, especially for analytics dashboards and task monitoring, would help developers improve performance more quickly. Another challenge was keeping track of and fixing how queries performed in both transactional and analytical tasks. Even though TiDB has helpful tools, it took a while to figure out which queries were using TiKV or TiFlash and then improve their performance. Having simpler dashboards and more straightforward information about how queries run would help developers spot and fix performance problems faster. Also, more easy-to-use examples for integrating TiDB with frameworks like Flask would make it easier for new users to get started.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for its scalability and high availability, handling both transactional and analytical data efficiently. It integrates easily due to MySQL compatibility and allows quick analytical queries with TiFlash. It ensures reliability, supports real-time insights, and manages growing user data seamlessly.

  ### 13. TiDB: Real-Time Scalability with Consistency for Fraud Detection

**Rating:** 5.0/5.0 stars

**Reviewed by:** rajesh k.

**Reviewed Date:** February 12, 2026

**What do you like best about TiDB?**

I use TiDB Serverless as the main transactional database for my fraud detection platform because TiDB offers fast read and write operations that are crucial for real-time decision-making in fraud detection. I appreciate how TiDB helps scale real-time transaction processing without losing consistency or needing a complicated database setup, allowing us to handle transactions efficiently. I really enjoy TiDB's horizontal scalability combined with the ease of using SQL, as it allows us to manage various tasks smoothly without changing our data structure or switching to a new model. I also like the strong consistency TiDB offers, ensuring all transaction details, risk evaluations, and alert logs are saved together, which gives us trust in the system's reliability.

**What do you dislike about TiDB?**

One thing that could be better is the process of getting new terms up to speed when moving from a single node database like SQLite or regular MySQL to TiDB. Even though TiDB works with MySQL, it takes extra learning to understand how queries work in a distributed system, how to set up indexes, and how to tune performance for a distributed setup.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB Serverless for seamless real-time transaction processing in FraudSentinel AI. It scales efficiently without losing consistency, ensuring reliable fraud detection by handling high read-write workloads while maintaining data integrity and using standard SQL.

  ### 14. Scalable, Efficient, and Developer-Friendly

**Rating:** 4.0/5.0 stars

**Reviewed by:** madhan s.

**Reviewed Date:** February 11, 2026

**What do you like best about TiDB?**

I use TiDB as the main database for my project, Zesty, because it's reliable, scalable, and fast. I like that it handles scalability well; as the workload increases with growing user data, TiDB doesn't slow down, which is crucial for a growing AI platform. It also makes management easier by automatically dealing with complex tasks like database sharding and distribution. I really enjoy that TiDB scales easily without needing to change how my application works and handles heavy traffic and real-time data efficiently. Its strong consistency and dependable performance are also highly appreciated. TiDB feels like using a regular SQL database but runs as a strong distributed system, allowing me to use standard MySQL-like queries, which makes development feel easier and more familiar. Additionally, TiDB handles both transactional and analytical tasks without needing separate systems, which suits my needs perfectly.

**What do you dislike about TiDB?**

At first, understanding the distributed architecture took some time. More real-world examples of SaaS and AI in the documentation would be helpful. Performance tuning feels a bit complicated for beginners. Making some small changes to the onboarding process would improve the experience. It was hard to grasp how performance tuning works in a distributed system that includes TiDB, TiKV, and PD. There were a lot of metrics and dashboards, which made things a bit confusing for someone just starting out. A straightforward, step-by-step guide on performance tuning for typical SaaS or AI workloads would make it much easier for new users to get started.

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for its scalability and reliability in managing Zesty's growing user data. It handles heavy traffic, maintains strong consistency, and simplifies database management, allowing me to focus on developing features. TiDB combines SQL familiarity with distributed power and handles both transactional and analytical tasks without separate systems.

  ### 15. TiDB: Seamless Scalability with Transactional Consistency

**Rating:** 4.5/5.0 stars

**Reviewed by:** charan m. | software developer

**Reviewed Date:** February 11, 2026

**What do you like best about TiDB?**

I like that TiDB combines strong transactional consistency with horizontal scalability while supporting analytical queries in the same system. This is especially valuable for Branchat where we manage complex, evolving conversation structures and need fast insights from historical data. TiDB's MySQL compatibility, reliability, and reduced operational overhead make it easy to adopt and maintain, allowing us to scale confidently without redesigning our architecture. The initial setup was straightforward and smooth. Its MySQL compatibility made it easy to integrate with our existing development workflow, and the documentation helped us to get up and running quickly.

**What do you dislike about TiDB?**

If there's one area for improvement, it would be simplifying advanced configuration and tuning for newer users, especially around performance optimization at scale. Some distributed system concepts have a learning curve.

**What problems is TiDB solving and how is that benefiting you?**

TiDB solves scalability, consistency, and data complexity for us. It handles structured conversations with strong transactional consistency and scalable analytical queries. TiDB's horizontal scalability and reduced need for separate OLAP systems allow us to grow smoothly as data increases.

  ### 16. TiDB’s Simplicity Makes Database Management Effortless

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vani C. | Staff Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 09, 2026

**What do you like best about TiDB?**

The simplicity of using TiDB is the best thing about it!

**What do you dislike about TiDB?**

Initially it was a bit difficult to navigate the platform and find where exactly the Database and other functionality is located. The UX can be improved by having a more refined on-board experience

**What problems is TiDB solving and how is that benefiting you?**

The ease of using vector search in an SQL DB is a great feature by TiDB that is quite beneficial as well

  ### 17. Effortless Setup and High-Speed Performance

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pratik S.

**Reviewed Date:** February 10, 2026

**What do you like best about TiDB?**

I have used TiDB for high-speed caching and really enjoy its RAG service using vector DB inference features. The high-speed inference and easy SQL capabilities are great. I particularly like TiDB's AI helper, which has been a huge help in writing proper schemas. I also enjoy the clustering aspect of TiDB. Everything worked well for me, and I found the initial setup to be very easy.

**What do you dislike about TiDB?**

Nothing

**What problems is TiDB solving and how is that benefiting you?**

I use TiDB for high speed caching and RAG with its vector DB inference features, benefiting from high speed inference and easy SQL.

  ### 18. Effortless Scalability with Hybrid Workloads

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek J. | Research and Development Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 05, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

TiDB solves the challenge of scaling relational databases without giving up SQL or consistency. It allows us to handle high traffic and large datasets by scaling out horizontally, which wasn’t possible with traditional databases. The HTAP architecture also lets us run real-time analytics on live data, reducing the need for separate systems and improving decision-making speed.

  ### 19. Fast, Efficient and Reliable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lucky V. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 09, 2025

**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).

**What do you dislike about TiDB?**

I dislike the fact that is does not yet support of GEO spatial data type.

**What problems is TiDB solving and how is that benefiting you?**

With applications now running on the Edge, finding a database that just works irrespective of where your application is deployed or where your users are is pain point that TiDB solves for me through low latency.

  ### 20. Easy to integrate cloude DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hanif S. | associate Software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 07, 2026

**What do you like best about TiDB?**

It is free and easy to implemntation and speedy sql database

**What do you dislike about TiDB?**

I haven't found anything significant that I would consider a real dislike. as i was use multiple features in it.

**What problems is TiDB solving and how is that benefiting you?**

I am a student searching for a platform that offers something initially free and reliable for the future.

  ### 21. A High-Performance Distributed Database Compatible with MySQL

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abishek  S. | DBA, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 16, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

TiDB is used to solve the slowness in the real time analytical query executions and also in the high availability like it can withstand in fail overs. We expected the solution like the database which can be the MySQL compatible because some of the other databases need the huge data transform when migration, but with TiDB we can use the same data in MySQL without change the application queries and without downtime we can migrate with TiDB using TiDB DM.

  ### 22. MySQL Compatible, horizontally scalable database that scales without worry

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gabriel Raphael G. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2025

**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

**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.

**What problems is TiDB solving and how is that benefiting you?**

It allows us to scale at lower costs than some other databases with better performance. It also is more stable which reduces KTLO work. It has features that help with resilience such as read only nodes and placement rules. It also supports TTL out of the box meaning we don't need to implement a trigger or workflow to support it.

Furthermore, it reduces having to deal with complex architecture of sharded MySQL and having to deal with manual re-sharding and shard rebalance. It is all abstracted away from me. Lastly, it also unlocks transactions accross shards, since "shards" are abstracted from us.

  ### 23. Great with availability and scalability, but the operation cost is very high, Difficult to setup

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jayesh P. | Research And Development Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 23, 2025

**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

**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.

**What problems is TiDB solving and how is that benefiting you?**

Scaling is easy, provides high QPS, and is also highly available

  ### 24. It would have been great if it had enhanced capabilities in TiCDC.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Gokul S. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 21, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

We first looked into TiDB as a potential solution to unify our transactional and analytical workloads, which are currently divided between MongoDB and Snowflake. Managing data synchronization between the two has been a persistent challenge, and TiDB’s HTAP capabilities seemed like a compelling answer. The prospect of using a single system with strong consistency and horizontal scalability for both types of workloads was highly attractive. However, the absence of support for private hosting turned out to be a dealbreaker for us—a letdown, especially considering how well the architecture aligned with our requirements.

  ### 25. Low-Effort Setup with High Availability in a Distributed Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 09, 2026

**What do you like best about TiDB?**

I like that it’s a low effort setup, high availability and distributed database.

**What do you dislike about TiDB?**

It has quite a few of parameters that make it complicated, at least for the self hosted version.

**What problems is TiDB solving and how is that benefiting you?**

It’s solving scalability and needing separate solutions for analytics queries.

  ### 26. TiDB: A Trustworthy and Scalable SQL Database for Critical Workloads

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

TiDB provides a scalable SQL database solution. It allows our workload to keep scaling up to support business growth.

  ### 27. Could've been great if it had extended abilities in TiCDC

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 08, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

We initially explored TiDB as a way to consolidate our transactional and analytical workloads, which are currently split between MongoDB and Snowflake. Syncing data between the two has been a pain point, and TiDB’s HTAP capabilities looked like a promising solution. The idea of using a single system for both workloads, with strong consistency and horizontal scalability, was really appealing. Unfortunately, the lack of support for private hosting became a blocker for us, which was disappointing given how aligned the architecture was with our needs.

  ### 28. Scalable and Reliable, but with a Learning Curve

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 13, 2025

**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.

**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.

**What problems is TiDB solving and how is that benefiting you?**

TiDB has solved several critical problems:
Scalability bottlenecks from traditional single-node databases
Operational complexity of managing multiple systems for OLTP and OLAP
Downtime risks during scaling or failover
The main benefit is that it simplifies infrastructure while providing stable, high-performance services even under heavy loads. This helps reduce maintenance costs, improves development agility, and ensures better service continuity for end users.

  ### 29. works for enterprise. you're better with supabase if you're just hacking

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 03, 2025

**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

**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

**What problems is TiDB solving and how is that benefiting you?**

helped me learn about few things that i would never otherwise consider. also found few tutorial on query optimisation which were super helpful

  ### 30. Adoption of TiDB: Significant Reduction in Infrastructure Costs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hari C. | AVP IT Operation, Logistics and Supply Chain, Enterprise (> 1000 emp.)

**Reviewed Date:** February 24, 2025

**What do you like best about TiDB?**

There are a lot of useful features. I will bring up the 4 top most useful features for us: 
1. MySQL compatibility 
2. Built-in high availability 
3. Horizontal scaling 
4. Built-in CDC (Change Data Capture)

**What do you dislike about TiDB?**

At the time this review written, TiDB lack of Postgres compatibility and not support any kind of stored procedure

**What problems is TiDB solving and how is that benefiting you?**

Our initial use case for TiDB was to handle traffic spikes in our courier system during double-date sales events.  

Whenever traffic spiked, our database would struggle. We had already implemented tuning, indexing, housekeeping, and other optimizations, but they still weren’t enough. Eventually, we attempted to distribute traffic based on different regions, which worked and remained stable for several months. However, this solution became costly since we had to multiply our database instances significantly.  

The main challenge for us was simulating double-date conditions with a load twice as high as our peak traffic, which caused database issues—hitting **30K QPS**.

  ### 31. My Experiences with TiDB

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bhavesh K. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 08, 2025

**What do you like best about TiDB?**

TiDB shines when you want MySQL-like simplicity with cloud-scale architecture. It’s ideal for scalable, real-time workloads that combine OLTP and OLAP. Further,  i would like to add that TiDB  MySQL-compatible interface makes onboarding and usage piece of cake. Most SQL tools and skills translate directly. TiDB’s deployment with tools like tiup straightforward since it easy to implement as it is well documented. PingCAP provides strong support, and their GitHub community and slack forums are active providing support for most of the common issues. TiDB is best fit for high availability and horizontal scalability. Features like horizontal scaling, HTAP (Hybrid Transactional and Analytical Processing), and automatic sharding are extremely powerful. TiDB  integrates with tools like Debezium, Kafka, and Grafana. TiCDC (change data capture) is also a strong asset. In the end i would like to add TiDB offers MySQL-compatible, scalable, HTAP capabilities, great integration, and cloud-native design

**What do you dislike about TiDB?**

While using the TiDB for the first time i felt that it comes with a steep learning curve for managing its distributed architecture and some feature caveats in MySQL compatibility. While SQL usage is simple, understanding the internal architecture (TiKV, PD, TiFlash, etc.) can be complex and has a learning curve.
For advanced setups (multi-region, disaster recovery), the complexity increases rapidly and requires significant ops expertise. Community support is solid, but free-tier users may find delayed responses. Deep debugging sometimes requires premium enterprise help. Not as helpful in small to mid-size projects—often overkill unless you really need distributed SQL and horizontal scaling. While TiDB is a feature-rich offering, not all MySQL features are 100% compatible (e.g., stored procedures, full-text search limitations). Some MySQL-based ORMs and drivers may hit compatibility quirks. Also, integrating TiFlash (columnar storage) requires deeper understanding and tuning on developer end.

**What problems is TiDB solving and how is that benefiting you?**

As a software developer, I use TiDB for applications that require:
Horizontal Scalability for OLTP workloads as TiDB’s distributed architecture lets me scale out write-heavy applications without the traditional MySQL bottlenecks. TiDB is an ideal offering for multi-tenant SaaS platforms, e-commerce systems, or services where dataset size and concurrent users grow quickly.
With TiFlash, I am able to run real-time analytical queries (OLAP) on live transactional data (OLTP) without needing a separate ETL pipeline or data warehouse. This is especially helpful in dashboards, fraud detection systems, and internal BI platforms.
TiDB automatically handles failover with Raft consensus, which simplifies infrastructure resilience. No need to manually set up master-slave or manage replication lag. Thus offering high availability and fault tolerance.
It enables legacy apps or teams with MySQL knowledge to transition to a distributed backend without learning a new query language. Useful during modernization of monolithic systems.

  ### 32. Truly distributed MySQL supported database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Raj S. | Student Mentor, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 06, 2025

**What do you like best about TiDB?**

It's the comprehensive MySQL distributed database, there are many similar database in market but they have lot of restrictions like Amazon DSQL, Google Alloy, Amazon Aurora etc. none of them are true distributed solution as they assume many things and solve for specific usecases. Also none of them are HTAP databases which is an advantage for TiDB.

**What do you dislike about TiDB?**

Few things majorly CDC not being transactional consistent, very complex monitoring systems, hard to debug issues on your own. These are not major things but they definitely impact adoption.

**What problems is TiDB solving and how is that benefiting you?**

The 2 major features for us were horizontal scaling and high availability using raft. These two helped us not worry about fitting our data into instance size / headache of manual sharding. Also HA was a major requirement for us as Master slave architecture always results in data loss and downtime for even single node failure

  ### 33. Scalable solution for transactional database usage

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2025

**What do you like best about TiDB?**

* Mostly MySQL compatible, makes it easier to migrate from mysql
* Much more scalable than single box mysql to support our business need
* Pingcap as the vendor is very responsive in answering our questions and address our concerns and feature request.

**What do you dislike about TiDB?**

* Some of the surrounding components may still need some work, including ticdc and log backup, though I've heard some improvements have been done in newer releases
* Not supporting shared lock, this makes some implementation on our side harder to work around the issue

**What problems is TiDB solving and how is that benefiting you?**

Scalable solution to support nearly unbounded growth.
Down time free maintenance

  ### 34. TiBD Breakdown: good and not so good

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manmeet s. | Tech Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 25, 2025

**What do you like best about TiDB?**

It’s super scalable and fast for big data, work seamlessly with MySQL and easy peasy set up to use

**What do you dislike about TiDB?**

In my experience, the performance isn’t always stable, especially with heavy queries. Even though it’s MySql compatible, i ran into a few issues where certain features weren’t fully supported. Also, some import Features are only available in the paid version which was a limiting for my use case

**What problems is TiDB solving and how is that benefiting you?**

Helps handle big data easily and make system faster. Less downtime and more productivity

  ### 35. Great but costly

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 14, 2025

**What do you like best about TiDB?**

tidb has both analytical and transactional nodes. so it will be helpful analytical kind of queries. we can scale compute and data nodes individually based on usage

**What do you dislike about TiDB?**

tidb is bit costly compared to other sql db. if we are going to run a very basic app, its going to cost you more, because we need 3 compute nodes by default and its costly. Most of the features and dashboards are available only for self hosting not for cloud hosting

**What problems is TiDB solving and how is that benefiting you?**

TiDB is solving both our transactional and analytical needs. It has allowed us to replace Snowflake for one of our offerings, simplifying our architecture and reducing our reliance on more expensive solutions. This has made our operations more efficient and cost-effective.

  ### 36. A solid choice to horizontally scale MySQL databases

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2025

**What do you like best about TiDB?**

TiDB excels at its core task of providing horizontal scalability alongside the guarantees provided by traditional single-machine relational databases. The client interface has great compatibility with MySQL, and the incompatible aspects are well-documented.

**What do you dislike about TiDB?**

While the core components (TiDB, TiKV, PD) are mature, some others like TiCDC are less mature. They are however improving continuously.

**What problems is TiDB solving and how is that benefiting you?**

TiDB provides a path to scale MySQL workloads without hugely expensive re-architectures to move away from MySQL or to implement application-level MySQL sharding.

  ### 37. Great All-in-one database platform, very good performance, simple to set up and maintain

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sorin D. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 27, 2025

**What do you like best about TiDB?**

Hybrid approach, best of both worlds: OLTP and OLAP without handling sync.

**What do you dislike about TiDB?**

Does not always select the appropriate engine (TiFlash vs TiKV on version 7.5)

**What problems is TiDB solving and how is that benefiting you?**

We have a lot of rows (3B+) and also need transactions and constraints. OLTP + OLAP kept in sync under the hood was the decisive factor for us.

  ### 38. Really awesome distributed database with HTAP capability

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 26, 2025

**What do you like best about TiDB?**

1. TiDB combines the best of both worlds from relational and non relational database and levering the strong suit.
2. Open source-ness and transparency.
3. Efficient operations that handles the read heavy and write heavy workloads.
4. MySQL APIs are really helpful such that no special driver is required for TiDB.
5. Raft consensus protocol really stands out
6. Easy to learn and easy to setup, even the able to setup the instance in local

**What do you dislike about TiDB?**

Nothing much, some of the mysql functions, triggers were missing in the TiDB.

**What problems is TiDB solving and how is that benefiting you?**

1. Distributed database systems helping us to scale huge workloads
2. HTAP is really helpful, because we have use case that required transactional and analytical data

  ### 39. Best distributed SQL database offering

**Rating:** 4.5/5.0 stars

**Reviewed by:** Reeshabh R. | Software Development Engineer 3, Enterprise (> 1000 emp.)

**Reviewed Date:** May 08, 2025

**What do you like best about TiDB?**

TiDB is an excellent distributed database offering by Pingcap which provides all features along with great stability like scalability, availability, durability etc while also giving excellent performance both in terms of throughput and latency. We have managed to scale TiDB to scale to over 1 million QPS with less than 50ms latency at Flipkart which is sufficient for most requirements for SQL.

**What do you dislike about TiDB?**

The architecture is fairly complex due to which debugging latency or issues in SQL is a hastle and requires deep expertise.

**What problems is TiDB solving and how is that benefiting you?**

TIDB is solving mostly scalabiilty and availability problems at Flipkart while supporting standard SQL. It is performing better than expectations in terms of performance and also has a very active community which help drive improvements and feature additions quickly.

  ### 40. A powerful, scalable, and MySQL-compatible distributed database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 13, 2025

**What do you like best about TiDB?**

TiDB seamlessly combines the best of both OLTP and OLAP, allowing real-time analytics on live transactional data without ETL. Its MySQL compatibility makes migration extremely smooth, and the horizontal scalability ensures performance under high workloads. The HTAP architecture is a game-changer for businesses requiring both operational and analytical capabilities in one system. The community is active, the documentation is well-written, and tools like TiUP simplify deployment and upgrades.

**What do you dislike about TiDB?**

While TiDB is powerful, the learning curve can be a bit steep for teams unfamiliar with distributed systems. Proper configuration and tuning are essential to achieve optimal performance, especially for complex workloads. Also, while the ecosystem is growing, some third-party tool integrations still lag behind those of more established databases. However, the team is actively improving these aspects.

**What problems is TiDB solving and how is that benefiting you?**

We use TiDB to replace traditional MySQL clusters that struggled with scaling and analytical performance. TiDB’s HTAP architecture allows us to run complex analytical queries on fresh transactional data without impacting our online services. This helps us consolidate our data infrastructure and reduces latency in business decision-making.

  ### 41. Best for serverless computing

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anudhyan D. | Freelancer, Writing and Editing, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2025

**What do you like best about TiDB?**

It’s super easy to migrate from MySQL, and I love the ability to scale horizontally when needed. The built-in high availability and real-time analytics are huge benefits too.

**What do you dislike about TiDB?**

Native Development in Go Lang. I think JAVA would have been better.
TiFlash testing performance is not good enough, and it requies much higher hardware resource.
Free version has limited capabilities

**What problems is TiDB solving and how is that benefiting you?**

TiDB helps us handle big traffic spikes without breaking a sweat. It’s great for scaling out without all the hassle of sharding, and it’s saved us both time and money by simplifying our data management.
With TiDB distributed database, we have built a reliable, flexible and scalable data platform.

  ### 42. A fully managed DBaaS with cost effective

**Rating:** 5.0/5.0 stars

**Reviewed by:** GUANGTIAN L. | Head of Data Architect, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 14, 2025

**What do you like best about TiDB?**

1. It is a fully managed database as a service running on AWS, cost saving for operation and management.
2. On-demand expansion nodes for peak traffic.
3. Mysql ecosystem compatibility.
4. supports processing both TP and AP workloads.

**What do you dislike about TiDB?**

1. Sometimes it may causes higher resource consumption for smaller workloads scenario. 
2. Currently does not support azure.

**What problems is TiDB solving and how is that benefiting you?**

The previous database on AWS can not scale for large volumes of data. By migrated to TiDB Cloud, we can address the performance challenges and scaling requirements. And TiFlash can run the realtime analytics based on TP data, which benefited for our business agility and reduced the operational costs.

  ### 43. DISTRIBUTED , FAULT TOLERANT , SCALABLE ,

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek J. | Reasearch and Development Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 14, 2025

**What do you like best about TiDB?**

ease of scalability , realtime backups , and well detailed dashboard which helps to figure out the slow queries and optimize it , TIFlash is really handy for OLAP kind of workloads

**What do you dislike about TiDB?**

restoring the tidb backups always needs fresh clusters, that is a big pain sometimes. docs are not well documented

**What problems is TiDB solving and how is that benefiting you?**

using tidb now we are able to scale our data warehouse

  ### 44. TiDB supports data consolidation use case perfectly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jiawei T. | Data and Analytics, Retail, Enterprise (> 1000 emp.)

**Reviewed Date:** February 20, 2025

**What do you like best about TiDB?**

Easy to use because it is highly compatible with MySQL protocol, reduces the costs of operations and migration.
It can consolidate all upstream MySQL instance data in one TiDB cluster, we do not need to care about underlying data sharding.
One-stack HTAP simplifies the data stack.
And good technical support.

**What do you dislike about TiDB?**

For some complex analysis queries, the pressure of TiKV storage resource is still relatively large. 
Lack of robust resource control capabilities in current v6 version.

**What problems is TiDB solving and how is that benefiting you?**

The challenges include: The data volume of a single table exceeds 100M, so the performance of standalone MySQL cannot meet the requirements, and doing sharding has increased the complexity. By adopting TiDB, we just simply add new nodes that can achieve horizontal expansion of cluster, to address high concurrency and massive data scenarios more easily.

  ### 45. Give the review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hanif S. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 24, 2025

**What do you like best about TiDB?**

Free for use and SQL cloude base provider

**What do you dislike about TiDB?**

As I a newbie in this platform i did not found any dislike yet

**What problems is TiDB solving and how is that benefiting you?**

As I am find and way to host my data base on cloud so TiDB helped me to host my database free

  ### 46. Excellent Technology

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tuan Anh L. | Solution Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2025

**What do you like best about TiDB?**

Bring a great scalability, both horizontal and vertical, this HTAP database helps me handle high workloads of OLTP and OLAP tasks.

**What do you dislike about TiDB?**

It will be better if TiDB confirms compatibility in Ubuntu Server.

**What problems is TiDB solving and how is that benefiting you?**

TiDB can store online finance transactions (OLTP) and create reports (OLAP) for me

  ### 47. Best open source distributed SQL DB on the market

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bo L. | Senior Engineering Director, Enterprise (> 1000 emp.)

**Reviewed Date:** August 12, 2025

**What do you like best about TiDB?**

I really liked the great reliability of TiDB and the technical supports from the PingCAP team.

**What do you dislike about TiDB?**

it would be even better if the query layer is written in a programming language without GC.

**What problems is TiDB solving and how is that benefiting you?**

Distributed transaction, reliable cluster managemet.

  ### 48. TiDB genuine review

**Rating:** 4.0/5.0 stars

**Reviewed by:** V S. | Google developer group, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2025

**What do you like best about TiDB?**

There are many things that I like about TiDB, but what tops them all is certainly versatility. This is an attribute where it excels-from processing large transaction loads to real-time analytics. The accompanying SQL queries make it rather intuitive for MySQL-knowledgeable teams, besides strong consistency and reliability.

**What do you dislike about TiDB?**

TiDB's weakness, in my opinion, is its excessive time in processing large data sets against some of its competitors like Dremio. Handling infrastructure costs is also on the higher side.

**What problems is TiDB solving and how is that benefiting you?**

We use for Hybrid Transactional and Analytical Processing

  ### 49. The agile data platform powered by TiDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yu S. | DBA, Restaurants, Enterprise (> 1000 emp.)

**Reviewed Date:** February 20, 2025

**What do you like best about TiDB?**

1. The distributed architecture provides seamless scalability, making the data platform more agile.
2. One stack real-time HTAP capability 
3. It is compatible with MySQL protocol, we do not change the app codes.
4. Avoid the cloud vendor lock-in, and the support team is good.

**What do you dislike about TiDB?**

1. The sync diff function is imperfect and cannot compare the json and timestamp fields.
2. There is no mechanism for redirecting to TiKV when TiFlash is down, it will cause some query problems.

**What problems is TiDB solving and how is that benefiting you?**

The traditional databases needs to rely on application layer implementation for read-write separation and sharding, it brings challenges such as data fragmentation and high operation and maintenance costs. With TiDB distributed database, we have built a reliable, flexible and scalable data platform.

  ### 50. TiDB for large scale databases

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Enterprise (> 1000 emp.)

**Reviewed Date:** May 13, 2025

**What do you like best about TiDB?**

TiDB really helps me as a DBA when running large databases, both in size and QPS. Since it's distributed it's easy to scale out horizontally when growth presents itself. It also has many operations-friendly features like Online DDL, TTL, automatic sharding, etc. that removes many of the pain point of running traditional MySQL in large setups. Documentation is really good and it's fairly easy to get started and migrate workloads from traditional MySQL.

**What do you dislike about TiDB?**

The downsides are it's a more complex piece of software so harder to learn, perf tune and become a real expert on it. Since it's also much newer, it still has some bugs/missing features that need to be fixed/implemented.

**What problems is TiDB solving and how is that benefiting you?**

DBA operations at large scale


## TiDB Discussions
  - [What&#39;s the best relational database tool for app development](https://www.g2.com/discussions/tidb-what-s-the-best-relational-database-tool-for-app-development) - 1 upvote

- [View TiDB pricing details and edition comparison](https://www.g2.com/products/tidb/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+09%3A32%3A20+-0500&secure%5Bsession_id%5D=437a79f3-00c7-4f98-9397-1097f95375cb&secure%5Btoken%5D=4ec3487a8843e54a488ce58f333d031ac41ded91d4b23931658112251ff3eae6&format=llm_user)
## TiDB Integrations
  - [Airbyte](https://www.g2.com/products/airbyte/reviews)
  - [Amazon AppFlow](https://www.g2.com/products/amazon-appflow/reviews)
  - [Apache Flink](https://www.g2.com/products/apache-flink/reviews)
  - [Apache Kafka](https://www.g2.com/products/apache-kafka/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [Confluent](https://www.g2.com/products/confluent/reviews)
  - [Databricks](https://www.g2.com/products/databricks/reviews)
  - [Datadog](https://www.g2.com/products/datadog/reviews)
  - [DBeaver](https://www.g2.com/products/dbeaver/reviews)
  - [dbt](https://www.g2.com/products/dbt/reviews)
  - [Django](https://www.g2.com/products/django/reviews)
  - [Gitpod](https://www.g2.com/products/gitpod/reviews)
  - [Grafana Labs](https://www.g2.com/products/grafana-labs/reviews)
  - [ICEBERG](https://www.g2.com/products/iceberg/reviews)
  - [Jina](https://www.g2.com/products/jina/reviews)
  - [Langchain](https://www.g2.com/products/langchain/reviews)
  - [LlamaIndex](https://www.g2.com/products/llamaindex/reviews)
  - [MySQL](https://www.g2.com/products/mysql/reviews)
  - [n8n](https://www.g2.com/products/n8n/reviews)
  - [Navicat Premium](https://www.g2.com/products/navicat-premium/reviews)
  - [Netlify](https://www.g2.com/products/netlify/reviews)
  - [New Relic](https://www.g2.com/products/new-relic/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)
  - [PrestoDB](https://www.g2.com/products/prestodb/reviews)
  - [Prometheus](https://www.g2.com/products/prometheus/reviews)
  - [Pulsar](https://www.g2.com/products/pulsar-pulsar/reviews)
  - [Redshift](https://www.g2.com/products/redshift/reviews)
  - [Snowflake](https://www.g2.com/products/snowflake/reviews)
  - [Spark](https://www.g2.com/products/apache-spark/reviews)
  - [Vercel](https://www.g2.com/products/vercel/reviews)
  - [Zapier](https://www.g2.com/products/zapier/reviews)

## TiDB Features
**Management**
- Data dictionary
- Data Replication
- Query Language
- Data Modeling
- Performance Analysis

**Management **
- Data Schema
- Query Language
- ACID - Complaint
- Data Replication

**Data Indexing**
- Semantic Search
- Indexing Data

**Configuration**
- Application Performance
- Orchestration
- Database Monitoring
- Anomaly Detection
- Network Security

**Maintenance**
- Data Migration
- Backup and Recovery
- Multi-User Environment

**Support **
- Text Search
- Data Types
- Languages
- Operating Systems

**Database Administration**
- Provisioning
- Governance
- Auditing

**Security**
- Data Encryption
- User Access Control

**Security**
- Database Locking
- Access Control
- Encryption
- Authentication

**Filters**
- Accurate Search
- Single Stage Filtering - Vector Database

**Availability**
- Scalability
- Backup
- Archiving
- Indexing

**Security**
- Data Masking
- Authentication And Single Sign-On
- Data Anonymization

**Performance **
- Disaster Recovery
- Data Concurrency
- Workload Management
- Advanced Indexing
- Query Optimizer

**Data Management**
- Data Replication
- Advanced Data Analytics

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top TiDB Alternatives
  - [Amazon Aurora](https://www.g2.com/products/amazon-aurora/reviews) - 4.5/5.0 (435 reviews)
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.6/5.0 (687 reviews)
  - [Microsoft SQL Server](https://www.g2.com/products/microsoft-sql-server/reviews) - 4.4/5.0 (2,112 reviews)

