awesome-distributed-databases
github.com/awesomelistsio/awesome-distributed-databases ↗A curated list of awesome resources, tools, frameworks, and educational content related to Distributed Databases. Distributed databases are designed to scale across multiple nodes, offering high availability, fault tolerance, and horizontal scalability.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me distributed key-value stores resources from awesome-distributed-databases"
Installation instructions →What's inside
Distributed Key-Value Stores
- Amazon DynamoDB
A fully managed, serverless key-value store designed for high availability.
- Consul
A distributed key-value store used for service discovery and configuration.
- Etcd
A distributed key-value store for configuration management and service discovery.
- Hazelcast
A distributed in-memory data grid for real-time applications.
- Redis
An in-memory key-value store supporting replication and sharding.
Distributed Database Systems
- Apache Cassandra
A highly scalable NoSQL distributed database designed for handling large amounts of data across many servers.
- Apache HBase
A distributed, scalable, NoSQL database built on top of Apache Hadoop.
- Couchbase
A distributed NoSQL database designed for interactive applications.
- FoundationDB
A distributed database designed to handle large volumes of structured data.
- MongoDB
A popular NoSQL document-based distributed database known for its flexibility and ease of use.
- Riak
A distributed NoSQL key-value store known for its high availability and fault tolerance.
Development and Testing Tools
- Apache Kafka
A distributed event streaming platform often used with distributed databases.
- DataStax Studio
A tool for visualizing data and running queries on Apache Cassandra.
- Debezium
A distributed platform for change data capture (CDC) in databases.
- MinIO
A high-performance, distributed object storage system compatible with Amazon S3.
Distributed Graph Databases
- ArangoDB
A multi-model database supporting graph, document, and key-value data models.
- Dgraph
A high-performance, distributed graph database with a native GraphQL API.
- JanusGraph
A scalable graph database optimized for storing and querying large graphs.
- Neo4j
A scalable graph database known for its powerful querying capabilities.
- TigerGraph
A distributed graph database designed for real-time analytics on massive datasets.
Distributed SQL Databases
- CockroachDB
A distributed SQL database designed for global consistency and high availability.
- Google Spanner
A fully managed, globally distributed SQL database offering strong consistency.
- TiDB
An open-source, distributed SQL database compatible with MySQL.
- Vitess
A database clustering system for horizontal scaling of MySQL.
- YugabyteDB
A high-performance distributed SQL database for building cloud-native applications.
Community and Forums
- Database Community on Hacker News
A forum for news and discussions about distributed databases and technology.
- Discord: Distributed Systems
A server for discussions about distributed systems and databases.
- Reddit: r/Database
A community for discussions about databases, including distributed systems.
- Slack: Distributed Databases
A Slack channel for real-time discussions about distributed databases.
- Stack Overflow: Distributed Databases
A Q&A site for developers working on distributed databases.
General Resources
- Database Systems: The Complete Book
A comprehensive textbook covering distributed database design and architecture.
- Distributed Databases Explained
An overview of distributed databases and their benefits.
- The CAP Theorem
An explanation of the CAP theorem and its implications for distributed databases.
Educational Resources
- Designing Data-Intensive Applications
A comprehensive book on building scalable and reliable distributed systems.
- Distributed Systems 101
An online course covering the fundamentals of distributed systems and databases.
- Jepsen Blog
A blog documenting testing and analysis of distributed databases for safety and correctness.
- The CAP Theorem Explained
A detailed discussion of the CAP theorem and its impact on distributed databases.
Showing a sample of 41 resources. View the full list on GitHub →