TiDB 4.0: An Elastic, Real-Time HTAP Database Ready for the Cloud

TiDB 4.0 highlights
  • Serverless TiDB
  • Real-time HTAP
  • Cloud-native TiDB

Serverless TiDB

Serverless TiDB
  • Being automatically elastically scalable on the cloud reduces costs. In the past, when you wanted to launch a system, the first task was capacity planning: assessing how many servers you needed. However, even the best plans can be inaccurate in practice. For example, you may have prepared 50 servers, but after the system ran in the production environment for a month, you found that 5 machines were enough. This led to a lot of wasted resources. Now, the entire system can elastically scale in the cloud, ensuring the most efficient use of your database resources.
  • More importantly, TiDB’s elastic scaling means that you never need to provision system resources according to your application’s peak load. For example, when you have two load peaks in the morning and evening, you provision to peak capacity for 24 hours. But in fact, each peak lasts for only about 2 hours. That is to say, your application peaks are a total of 4 hours but you pay for 24 hours of peak capacity resources. Now with serverless TiDB, you can save resources and costs during off-peak hours. You can save about 70% of the costs, or even more.
Serverless scaling

Real-time HTAP analytics

Why real-time HTAP analytics?

A case for real-time HTAP analytics

A complex architecture
TiDB’s real-time HTAP architecture
The TiDB HTAP architecture saves costs

Cloud-native TiDB

TiDB Cloud
Out-of-the-box TiDB Cloud

TiDB Dashboard, a visual troubleshooting tool

TiDB Dashboard

TiDB performance: faster and faster

TiUP: get a TiDB cluster up in only one minute

$ curl https://tiup-mirrors.pingcap.com/install.sh | sh  && tiup playground nightly --monitor

Security matters!

TiDB security

TiDB 4.0 is ready for production

TiDB 4.0 in Zhihu
Reduced latency

Why is TiDB so popular?

The TiDB project’s stars on GitHub
TiDB contributors’ organizations
TiDB’s top 100 contributors

Bonus: Chaos Mesh®

Amazon’s and Netflix’s microservices
Chaos Mesh® designed for cloud-native systems

Conclusion

--

--

--

PingCAP is the team behind TiDB, an open-source MySQL compatible NewSQL database. Official website: https://pingcap.com/ GitHub: https://github.com/pingcap

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

WebAssembly & The Death of the App Store

6 Pitfalls to Avoid while Implementing Continuous Delivery

How to create several Purchase Requisition at the same time in Incomplete Status in Oracle Cloud?

From Chaos to Order — Tools and Techniques for Testing TiDB, A Distributed NewSQL Database

Fault Injection Platform Namazu

The Many Advantages of Dynamic Languages

A leap of faith into programming

Deploying A Two-Tier Architecture Using Terraform

Secure SMTP connection with TLS/SSL issue and solution

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
PingCAP

PingCAP

PingCAP is the team behind TiDB, an open-source MySQL compatible NewSQL database. Official website: https://pingcap.com/ GitHub: https://github.com/pingcap

More from Medium

Develop a Daily Reporting System for Chaos Mesh to Improve System Resilience

The Search for a Cloud-Native Database

Introducing Tracetest — Trace-based Testing with OpenTelemetry

All Logs GoTo Heaven