Overview

Product video
TiDB Cloud is a managed distributed SQL database for teams building AI applications and high-concurrency services on AWS. It combines transactional consistency, horizontal scale, and AI retrieval in one MySQL-compatible system built for low-latency queries and production-ready operations.
For AI applications, TiDB Cloud supports vector search, full-text search, and hybrid search. These capabilities help teams build retrieval-augmented generation (RAG), semantic retrieval, document search, and agent memory patterns on top of application data.
TiDB Cloud helps teams keep application data and AI search workflows closer together. This reduces data movement, simplifies architecture, and helps developers add AI features without introducing a separate database just for retrieval.
Teams can use TiDB Cloud with LangChain, LlamaIndex, and standard MySQL tooling. Teams can also migrate existing MySQL applications with low friction, avoid manual sharding as traffic grows, and operate with backup, recovery, monitoring, VPC peering, encryption, and multi-region scale built into the service. Teams that need HTAP-style real-time operational insights can run those queries without moving data into a separate system first.
Highlights
- Run AI application workloads and high-concurrency transactions in one distributed SQL system.
- Use vector search, full-text search, and hybrid search for RAG and semantic retrieval. Build AI agents, retrieval workflows, and application memory on top of operational data.
- Migrate MySQL applications with low friction and avoid manual sharding as workloads grow. Operate with backup, recovery, monitoring, VPC peering, encryption, and multi-region scale in a managed service.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Security credentials achieved
(2)


Buyer guide

Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/unit |
|---|---|
TiDB Cloud Usage | $1.00 |
Dimensions summary
Top-of-mind questions for buyers like you
Vendor refund policy
All fees are non-cancellable and non-refundable except as required by law.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Support
Vendor support
Please contact us at aws-marketplace@pingcap.com for more information.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

FedRAMP
GDPR
HIPAA
ISO/IEC 27001
PCI DSS
SOC 2 Type 2
Standard contract
Customer reviews
Distributed database has simplified performance testing and has supported analytical workloads
What is our primary use case?
I use TiDB Cloud for my PAT environment to test some features in TiDB.
I have used TiDB Cloud to test TiFlash and TiKV performance and compare that with PostgreSQL , which I am currently working with.
I explored features such as analytical query performance with TiDB Cloud, where I examined the options in distributed systems and how a distributed database can help with data processing and other tasks.
What is most valuable?
According to my experience, TiDB Cloud is very easy to use because we don't need to maintain much in TiDB. All the activities are mostly automated there, and we can easily monitor the performance. We don't need to manually check the health checks and other statistics.
The automation in TiDB Cloud helps my daily workflow as it can generate automatic charts according to our workloads, and we can analyze the queries easily using this monitoring feature. Unlike traditional databases, we don't need to monitor the performance and other statistics manually. Instead, in TiDB Cloud we can use the features it comes with.
I think TiDB Cloud is very useful for beginners because of one feature I have noticed: Text to SQL. This feature means we don't need to write exact queries.
The distributed database options in TiDB Cloud have helped me because we can place the data in multiple data centers and multiple nodes. Due to this, when we are accessing some data, it won't affect all the nodes. It will only focus on the node where the data is present, and other users can still use the other data centers to fetch the data effectively.
What needs improvement?
From my point of view, TiDB Cloud requires more nodes to run the environment because for a self-hosted environment it needs to deploy three PD, three TiKV, and two TiFlash minimum. I think this is more costly than our traditional databases such as MySQL , MongoDB, or PostgreSQL .
We can improve the performance of TiDB Cloud for customers by reducing the cost and enhancing features such as processing large data by using minimal resources.
The main concern for my score of eight out of ten is about the cost. Additionally, due to its cluster and distributed architecture, it is not beginner-friendly for freshers and starting customers.
As I already mentioned, the cost is the main concern in TiDB Cloud, and also its architecture needs to be made more user-friendly for beginners.
For how long have I used the solution?
I have been working with TiDB Cloud for more than one year.
What other advice do I have?
The most important advice I will give to others looking into using TiDB Cloud is that cluster-level knowledge such as distributed systems is necessary. We need to understand the architecture and the flow of data and other details about the cloud. Additionally, we need to know about analytical and transactional workloads, which is the most important thing about TiDB Cloud database because it is designed for that. My review rating for TiDB Cloud is eight out of ten.
Data workflows have been transformed and now support complex real estate annotation processes
What is our primary use case?
My main use case for TiDB Cloud is like any relational database, where we collect data. There is one project that was rewritten internally, and the whole new flow was built on TiDB, starting from the internal chat to working with record locking. In this system, there are real estate properties that we launch into a process called annotation, where real people reconcile them. There is a target estate and another listing that we found on some platform, and an annotator has to mark it. There is locking based on who opened and got this job, because after that some bonuses to the salary will be accrued and salaries will be recalculated. The entire full cycle is stored in TiDB.
Mostly in our small legacy SaaS solution we still use MongoDB, but I am an advocate of migrating everything possible to TiDB. The latest thing I did was implementing page views on TiDB using a batch that hangs in a cron job and runs via a queue written on Kafka.
My expertise is in widgets, which are small micro frontends to provide our services to clients on their site. These include a lead-magnet widget, a map widget, and an FSBO widget, which is an assistant-manager assistant and a tool for contacting the owner of the property to provide an expert evaluation and offer to become their agent.
What is most valuable?
To be honest, I have not noticed a big difference with TiDB Cloud compared to PostgreSQL , but the architecture and scalability itself are much more convenient. Nowadays deployment and autosizing for needs and loads are much more convenient. However, for large volumes of data, you have to make archive tables and move annotation records there once a month, for example.
I am not a DevOps expert; DevOps is more involved in the setup. I am more of a client who uses TiDB Cloud as a black box. As far as I know and understand, it can do automatic partitioning of data, which helps a lot for some filters. It can also scale to pods. I did not dig deeply into how exactly we have it deployed and how it is configured, but I know about its capabilities.
I do not really know about any other features of TiDB Cloud because I do not use anything else from relational databases right now. What was new and fresh for me is that I liked working with the JSON column type and with built-in functions; it is very convenient. It used to be much more problematic.
Speaking of the features I use as a developer, I find searching for elements in JSON objects particularly convenient in TiDB Cloud. That is what is really convenient. Everything else is in automatic mode.
What needs improvement?
It is very unusual and jarring that the IDs in different tables jump and do not start from zero.
For how long have I used the solution?
I have been using TiDB Cloud for the last four years.
What do I think about the stability of the solution?
I have experienced full 100% stability with TiDB Cloud. However, sometimes there were issues precisely before we implemented archiving of large data. Then occasionally there were slowdowns. Archiving now runs once a month, and everything works more or less stably.
There are only critical situations when asynchronous tasks for data synchronization are launched because many different independent teams work, and sometimes they can create an unpredictably large load.
What do I think about the scalability of the solution?
TiDB Cloud is deployed in our organization in a public cloud, not locally. I did not check if there is a TiDB image in Docker , but I am almost sure there should be one. We use it on dev environments and in production in Kubernetes . As for more specifics, I cannot say anything; I do not know about access and how it is deployed. It is hosted inside Kubernetes .
How are customer service and support?
I would rate the quality of TiDB Cloud's customer support as unknown because I have not contacted them, and those questions are more for DevOps.
Which solution did I use previously and why did I switch?
We used MongoDB, MariaDB , PostgreSQL , and a long time ago MySQL . We also used Oracle on one of the products. There were probably the most questions with Oracle because support is very complex and everything is very dependent on versions. Now, as far as I know, TiDB is constantly updated and maintained, and basically there have been no problems. It looks seamless and is a one-button click.
Compared to MongoDB, there is basically no choice; you have to move away from MongoDB because the runtime behavior of the code in production and in development is very unexpected. The data volumes are huge, with collections of 12 million records and so on. Because you work with them in an unstructured way, their volume and the objects themselves changed, their type changed, and maintaining old records becomes impossible. This now causes a problem when moving to a relational database. If we had been on one from the beginning, there would be fewer problems. The main complaint about MongoDB is that it deserializes objects if it does not find the required indexes and just starts killing the server by memory.
How was the initial setup?
The general point is increased fault tolerance of the system.
What about the implementation team?
There is a separate department in the company that handles pricing, implementation cost, and licensing for TiDB Cloud. A regular developer does not deal with it, and the decision was not made by me. TiDB was approved as an internal standard before I joined the company.
What was our ROI?
I am satisfied with this aspect, as far as I know and use it.
What's my experience with pricing, setup cost, and licensing?
I do not know how TiDB is with vector tables, but I know they are somewhat in vogue right now thanks to the AI boom. However, the boom seems to be gradually fading, and vector tables may not be needed.
Which other solutions did I evaluate?
I do not know the competitors or who is a competitor to TiDB Cloud, because all other databases are hard to host yourself. I do not have specific advice for specialists who are considering using TiDB Cloud.
What other advice do I have?
The reason I choose a rating of nine is that there is always room to grow; you cannot overpraise. This is quite a high score in my opinion because I have not encountered any task that could not be solved in TiDB. Unfortunately, I do not have experience comparing it with competitors, but as far as I know, there are no impossible tasks.
As far as I know, our TiDB integrates automatically only with Big Data or BigCloud, though I do not remember exactly what the tool is called that business analysts work in. All these tasks, as far as I remember, are integrated manually. It would probably be beneficial to have a UI where the entire data synchronization process can be automated.
I rate this product a nine out of ten.
Cloud database has simplified scaling experiments and supports vector search use cases
What is our primary use case?
As a native TiDB user, I install TiDB on EC2 machines, but I wanted to see how TiDB Cloud helps in seamless integration with that ecosystem, so I conducted an experiment with TiDB with Vector and other features.
I have a use case where I wanted to try Vector Search, so I thought of using TiDB Cloud , and I conducted experiments and figured out the use cases for that.
What is most valuable?
The best features TiDB Cloud offers are mainly because of the easy scale-up of compute and data nodes. On an on-premises cluster that I manage, I would have to procure a new machine and add that to TiKV, but instead, I can easily manage the TiDB nodes, which is the main advantage that I see with it.
In an existing cluster that I manage on-premises, I have to get a new machine, do patching, and make the user SSH, but with TiDB Cloud, I can simply click and scale independently, which is the main advantage that I see with it.
The main advantage that I see with TiDB Cloud is the easy scale-up and scale-in without the need to buy any machines or do patching. It is less hassle; it used to take at least a couple of hours to bring in a new node, patching, and all those other tasks, but with TiDB Cloud, it takes very few minutes, probably a couple of minutes to bring up a new node.
Definitely, the employee and the team will be saved because they do not need a DBA to exclusively set the servers, patching, and all those other tasks, but for money saved, I am not sure about this point since I have not had a real adoption of that.
What needs improvement?
I think my use case has a direct migration DM tool, which brings the data from MySQL to TiDB layer, and I am not sure if that is available on TiDB Cloud, so that is one thing I might not be aware of, or else that feature may not be present in TiDB Cloud.
One thing I want for TiDB Cloud is the DM because I specifically pull the data from MySQL and put it on TiDB, but with TiDB Cloud, I do not think that DM is available.
Having said that, the one feature that I am exclusively using is the direct migration from MySQL to TiDB, which is a continuous replication from MySQL to TiDB, and I think it lacks in TiDB Cloud.
If you do not have an option to have a replication from MySQL to TiDB, you can go ahead and simply use TiDB Cloud because it is far more efficient than maintaining TiDB on-premises, but if you have a DM kind of solution, which is not yet there in TiDB Cloud, you might have to stick around with native TiDB.
For how long have I used the solution?
I have been using TiDB Cloud for six or seven months.
What do I think about the stability of the solution?
TiDB Cloud is stable in my experience.
What do I think about the scalability of the solution?
Scalability is very positive for TiDB Cloud, as DBAs can easily add a node if they figure out the nodes are not sufficient to handle the traffic, so I can give scalability a rating of ten out of ten.
How are customer service and support?
I have not interacted with customer support for TiDB Cloud yet, as I conducted some experiments and have not fully moved to production, hence I have not tested the customer support.
How was the initial setup?
The initial setup with TiDB Cloud is straightforward; the manuals, documentation, and everything were much simpler and easier to execute, so I have not had a hard time doing that.
Performance-wise, I do not see a problem with TiDB Cloud because I already use TiDB on-premises, which is pretty much similar to TiDB Cloud, so I am not seeing much of a difference.
What about the implementation team?
I am partners with PingCAP.
What was our ROI?
Since I found that the DM is not there, I have not gone beyond the pricing point.
What's my experience with pricing, setup cost, and licensing?
I heard about the pricing because I conducted only an experiment; since I found that the DM is not there, I have not gone beyond the pricing point.
What other advice do I have?
Everything is simpler to adapt in TiDB Cloud versus a normal TiDB, apart from that, I do not wish for anything else to be easier or more flexible. I would rate this review an eight out of ten.
High availability architecture has supported vector search testing and automated growth
What is our primary use case?
My main use case for TiDB Cloud is that I have used it for testing the vector search for my internal testing purposes, and I have also checked the high availability and auto scale features in TiDB Cloud .
In my internal testing, I have a scenario where I need to build a small application with vector search, and for that, I have deployed TiDB in the cloud using the vector search feature by feeding some text or content and training the model to fetch data with that vector search index.
Regarding my main use case, I find that although it is somewhat costly, TiDB Cloud is best for high availability use cases because we do not need to add the number of PD nodes or TiFlash nodes; it scales up according to our workload, and we do not need to worry about server crashes or resource over-utilization problems as it automatically scales up and down based on our workloads.
What is most valuable?
TiDB Cloud is best for high availability use cases, and we can also explore more AI features including vector search.
I would like to add that we can enhance security using TiDB Cloud with private and public endpoints, ensuring that our data remains secure, especially for high-security use cases involving very confidential data, making this feature one of the best.
TiDB Cloud has positively impacted my organization because using the vector search feature has made me explore more about it in TiDB, and I have tried to implement that in our organization, and I am currently working on it.
I have explored a feature such as text-to-query, which allows us to avoid writing raw queries; we can just input our own sentence, and the text-to-query feature converts the text into a query which can then be used in the database.
What needs improvement?
While TiDB Cloud is good for high availability, I think there are some bugs when using the TiFlash feature, sometimes in the TiKV component as well. In TiFlash, I have discovered that it is not suitable for high concurrency since increasing the query concurrency causes TiFlash to overload, sometimes resulting in query failures, while TiKV handles concurrency better but is more focused on row-based data for smaller amounts of data. It would be great if these issues in TiFlash with high concurrency are effectively managed.
According to user experience, I find TiDB Cloud to be more useful for bigger queries, but I also notice complications occurring at times.
When going through the logs, I sometimes find that there are no details regarding errors. I have noticed that while the TiDB documentation lists some error codes to troubleshoot issues, it lacks workarounds or solutions for those error codes, making it not very customer-friendly. I experienced this when I faced an error and could find the error code but not the solution.
For how long have I used the solution?
I have been using TiDB Cloud for more than one year.
What do I think about the stability of the solution?
TiDB Cloud is stable based on our deployments. If it is deployed in a cross-region or uses placement rules, it remains stable due to data storage in multiple availability zones.
What do I think about the scalability of the solution?
The scalability of TiDB Cloud is automatically configured, allowing it to scale out when workloads increase and automatically scale in when workloads decrease, which means we do not need to worry.
How are customer service and support?
When discussing customer support, I find that the TiDB community is very active compared to other databases. They quickly respond to questions or feature requests, and when I submitted bug reports, the community provided solutions within three business days, which I appreciate.
Which solution did I use previously and why did I switch?
Previously, I have used self-deployed TiDB, but I find TiDB Cloud to be better than the self-deployed clusters.
I previously explored TiDB in self-deployment, which led me to evaluate TiDB Cloud as well before starting with it.
What was our ROI?
I see a return on investment with TiDB Cloud as we reduce the time spent on maintaining and monitoring since everything is automated, including the auto-scaling feature when large workloads arise. Monitoring is deployed automatically, relieving us from manual monitoring responsibilities, which is a significant part concerning ROI.
What other advice do I have?
I would rate TiDB Cloud 10 out of 8; the two points I reduced are due to cost concerns and issues related to user-friendliness.
I take off those two points mainly because of the cost and the user-friendliness issues experienced.
My advice to others considering TiDB Cloud is to keep the cost in mind. If cost is not a concern, I believe TiDB Cloud is the best option among traditional databases due to its distributed architecture which supports high availability and auto-scaling. I also think the TiFlash engine is a good choice for analytical data loads, so I strongly suggest going with TiDB Cloud.
The only additional thought I have is regarding the cost since many customers are worried about it.
I think the questions asked for the reviews are good, but it would help if you waited longer for answers, as sometimes you move to the next question too quickly.
My overall rating for TiDB Cloud is 8 out of 10.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Cloud database has supported massive sensor analytics and reduced costs but adoption needs guidance
What is our primary use case?
In production, we use the cloud, but in other environments like development and integration, we use self-managed. We store quite a lot of data on TiDB Cloud because it is a scalable database that supports tons of data with online and offline analysis, and online transactions.
Our company focuses on transportation support, with many sensors installed on cars and trucks that collect a lot of data about them. Truck owners can then use this data to analyze their cars and their business to support and grow their business.
I would like to share how we calculate the speed of the car and the value of the truck, as all the CRUD operations about the data happen in TiDB Cloud .
What is most valuable?
In my experience, the best feature TiDB Cloud offers is that whenever we want to scale up or scale out our database, it is very simple—just a simple click, and it will scale out automatically.
I appreciate the speed of the scaling feature because it is very fast, and the lack of downtime is also my favorite aspect.
There are cost savings because of TiDB Cloud.
I would like to share some specific details on the cost savings: first, we save a lot of money on hardware, second, we have fewer employees needed for maintenance, and third, we have less downtime which helps our business be much more successful. These are all advantages that TiDB Cloud provides.
What needs improvement?
I have not really noticed any areas where TiDB Cloud could be improved or faced any challenges.
For how long have I used the solution?
I have not used TiDB Cloud at all, but I have been using TiDB, the self-managed cluster for about half a year.
What do I think about the stability of the solution?
I do not know much about the technical details of TiDB Cloud, so I cannot answer questions about how we process or analyze that sensor data, including if we run real-time queries or batch jobs.
The performance of TiDB Cloud is very good under heavy workloads and spikes in traffic; it handles the traffic very well, and we have never encountered any downtime because of peak traffic.
What do I think about the scalability of the solution?
TiDB Cloud is a very good choice when you are handling a massive set of data and also want high performance, easy scaling, and high availability.
How was the initial setup?
It is not easy for our team to adopt TiDB Cloud because it is quite complicated. Even though you have provided very detailed documentation, it still takes us a lot of time to work through the whole document to establish best practices on TiDB Cloud.