Databases 6 min read

What Makes Distributed Databases Tick? Features, Examples, and Real‑World Picks

This article explains what distributed databases are, outlines their four key characteristics—high performance, scalability, high availability, and data consistency—and reviews five prominent systems (OceanBase, TDSQL, Google Spanner, CockroachDB, and TiDB) that illustrate these concepts in real‑world applications.

Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
What Makes Distributed Databases Tick? Features, Examples, and Real‑World Picks

Distributed Databases

A distributed database is a system where data is stored across multiple computer nodes that are interconnected via a network.

Characteristics of Distributed Databases

Distributed databases typically exhibit four major features:

High performance : They can handle large‑scale data and high‑concurrency workloads efficiently.

Scalability : New nodes can be added to increase storage capacity and processing power as data grows.

High availability : Data replication across nodes ensures the system remains operational even if some nodes or data centers fail.

Data consistency : Despite being spread across different nodes, the system maintains synchronized, consistent data.

Examples of Distributed Databases

1. OceanBase

OceanBase is Alibaba's self‑developed distributed relational database, offering high availability and scalability for large enterprises such as finance, e‑commerce, and logistics.

2. TDSQL

TDSQL is Tencent's distributed database product that uses sharding and load‑balancing to distribute data across multiple nodes, improving concurrency handling.

3. Google Spanner

Spanner is a globally distributed database designed for high availability, strong consistency, and horizontal scalability, serving large‑scale, high‑concurrency, worldwide applications.

4. CockroachDB

CockroachDB is an open‑source distributed SQL database inspired by Spanner, providing horizontal scaling and high availability across multiple data centers.

5. TiDB

TiDB is an open‑source NewSQL database from PingCAP that uses the Raft protocol for strong consistency and is suited for large‑scale, high‑concurrency workloads such as online transactions and big‑data analytics.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

ScalabilityData ConsistencyNewSQLdistributed databases
Mike Chen's Internet Architecture
Written by

Mike Chen's Internet Architecture

Over ten years of BAT architecture experience, shared generously!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.