TiDB logo

TiDB

A distributed NewSQL database compatible with MySQL protocol
33
75
+ 1
8

What is TiDB?

Inspired by the design of Google F1, TiDB supports the best features of both traditional RDBMS and NoSQL.
TiDB is a tool in the Databases category of a tech stack.
TiDB is an open source tool with 24.2K GitHub stars and 3.7K GitHub forks. Here鈥檚 a link to TiDB's open source repository on GitHub

Who uses TiDB?

Companies
3 companies reportedly use TiDB in their tech stacks, including Gengmei App, eleme, and aspirational.

Developers
30 developers on StackShare have stated that they use TiDB.

TiDB's Features

  • Horizontal scalability
  • Asynchronous schema changes
  • Consistent distributed transactions
  • Compatible with MySQL protocol
  • Written in Go
  • NewSQL over TiKV
  • Multiple storage engine support

TiDB Alternatives & Comparisons

What are some alternatives to TiDB?
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
CockroachDB
It allows you to deploy a database on-prem, in the cloud or even across clouds, all as a single store. It is a simple and straightforward bridge to your future, cloud-based data architecture.
Cassandra
Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
Vitess
It is a database solution for deploying, scaling and managing large clusters of MySQL instances. It鈥檚 architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
See all alternatives

TiDB's Followers
75 developers follow TiDB to keep up with related blogs and decisions.
Zheng Tan
David Fischer
neilydhan
eric m茅ni猫re
edinella
Zhao Jonathan
TZEYEE LAU
Cao minrui
invalidinternational498
Sub Szabolcs Feczak