Dify.AI x TiDB: Build Scalable AI Agent with Knowledge Base
Introduction Building AI Agents can be an intricate affair, but it doesn’t have to be with the right tools. The combination of TiDB’s new Serverless Vector Search, now welcoming users in its Public Beta phase, alongside Dify’s intuitive low-code platform, simplifies the creation of scalable, efficient AI solutions. This guide offers a clear pathway to […]
TiDB Serverless vs Amazon RDS
Not long ago, managing a database was often the hardest part of developing web applications. But today, as a developer, you’re almost spoiled for choice when it comes to tools and products designed to make database management easier. You could even argue that managed and serverless databases have delivered one of the biggest productivity boosts […]
Multi-Tenant Architecture: Enhancing Database Scalability with TiDB
In the era of cloud computing and Software as a Service (SaaS), it’s essential to optimize resource use and scalability in databases. Multi-tenant architecture meets these needs by allowing a single database instance to serve multiple customers, or tenants. This ensures each tenant’s data remains isolated and secure, leading to enhanced cost efficiency, simplified management, […]
Scaling New Heights: Building Efficiency into Serverless Databases
Serverless makes a promise. You, as a user, can focus on solving your users’ problems while someone else worries about the infrastructure. But not all parts of the tech stack are equally easy to make “serverless”. For example, it’s simple to see how stateless, short-running JavaScript in a standalone V8 instance is a prime candidate […]
Decoding Serverless Databases: How They Transform Application Development
Serverless computing and serverless databases. Both terms have achieved buzzword status in recent years. What do they mean, exactly? In the simplest terms, serverless computing refers to a model where developers can build and run applications without thinking about the underlying infrastructure. There is no need to worry about determining the number and sizes of […]
Maintaining Database Connectivity in Serverless Infrastructure with TiProxy
Businesses often struggle to ensure smooth database connections during scaling and upgrades. Frustrations can surface from underused instances after scaling out, disruptions when scaling in, and potential disconnections during upgrades. While connection pools and long-lived connections offer stability, they can cause issues in fluid environments where databases need to adapt quickly. This leads to increased […]
Inside Delhivery’s Data Marts Migration Journey to TiDB
Guest post by Hari Kishan, Senior Engineering Manager at Delhivery, and Akash Deep Verma, Director of Technology at Delhivery As the leading fulfillment platform for digital commerce in India, Delhivery delivers a million packages a day, 365 days a year. Its 24 automated sort centers, 101 hubs, 3,100+ direct delivery centers, 1000+ partner centers, 11,000+ […]
Introducing TiDB Serverless: Now Generally Available as a Fully-Managed Cloud Service
Eight years ago, we embarked on an ambitious journey to construct an unparalleled distributed relational database. We aimed to redefine how developers and enterprises manage data, addressing the growing needs for scalability, flexibility, and performance. Guided by our company mission to empower developers and enterprises with speed, agility, and scale, our target was clear: to […]
MySQL 5.7 EOL: Migrating to a MySQL Alternative
Prepare for MySQL 5.7 EOL and explore alternatives like upgrading to a supported version, adopting MySQL forks, or migrating to a distributed SQL database like TiDB for enhanced scalability and high availability.
Why Flipkart Chose TiDB to Replace Its Large MySQL Fleet
Learn how Flipkart, India's largest e-commerce company, chose TiDB to replace its large MySQL fleet to overcome scalability, reliability, and efficiency challenges.
Using Streaming, Pipelining, and Parallelization to Build High Throughput Apps (Part I)
This post introduces why we should use streaming, pipelining, and parallelization to build high throughput applications.
Using Streaming, Pipelining, and Parallelization to Build High Throughput Apps (Part II)
In this article, we discuss the strategies and considerations for implementing high-throughput applications.