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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Mike Chen's Internet Architecture
Over ten years of BAT architecture experience, shared generously!
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
