What Do You Mean by a “Distributed Database?”

Defining Distributed Databases

Clustering and Distribution

Node Roles, High Availability & Failover Strategies

Data Replication and Sharding

Consistency Levels

Manual Sharding vs. Auto-Sharding

Topology Awareness

Next Steps to Learn More about Distributed Databases




The monstrously-fast NoSQL database.

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

Recommended from Medium

What Are Basic Data Types in Python?

Product Roadmap Report Card, 9/2021

Database Replication: AWS Database Migration Service

Permutation Combination Subset ( time complexity )

Docker: Live / Hot Reloading with Next.JS

Docker: Hot Reloading with Next.JS

Rails 6 — Nested Form In Rails 6 | Rejka Permana

[SQL Basic] How can I find a movie that’s thrilling? — Using SQL LIKE

Database Running in Docker

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


The monstrously-fast NoSQL database.

More from Medium

Terminology Confusion: Horizontal/Vertical Partitioning, Scaling, Sharding

Why Superior WebSocket Applications are Seriously Complicated and the Open Source Project I am…

A recommended resilient and scalable Elasticsearch data indexing architecture — Part 2

Multicast and the Gossip protocol