Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Distributed Databases

15

Flashcards

0/15

Still learning
StarStarStarStar

Replication

StarStarStarStar

The process of storing copies of data on multiple nodes to ensure reliability and fault-tolerance.

StarStarStarStar

CAP Theorem

StarStarStarStar

States that a distributed system can only simultaneously provide two out of the following three guarantees: Consistency, Availability, and Partition Tolerance.

StarStarStarStar

DynamoDB

StarStarStarStar

A fully managed NoSQL database service provided by Amazon Web Services (AWS) with built-in security, backup and restore, and in-memory caching for internet-scale applications.

StarStarStarStar

Eventual Consistency

StarStarStarStar

A consistency model which allows for temporary data inconsistencies, guaranteeing that all nodes will eventually become consistent.

StarStarStarStar

Two-Phase Commit (2PC)

StarStarStarStar

A distributed algorithm which allows nodes in a distributed system to agree on a proposed transaction. It is atomic, ensuring that transactions either commit on all nodes or abort.

StarStarStarStar

MapReduce

StarStarStarStar

A programming model and an associated implementation for processing and generating big data sets with a distributed algorithm.

StarStarStarStar

Riak

StarStarStarStar

A distributed NoSQL key-value data store that offers high availability, fault tolerance, operational simplicity, and scalability.

StarStarStarStar

Couchbase

StarStarStarStar

A distributed NoSQL cloud database that combines the power of key-value stores with JSON document databases for flexible data modeling.

StarStarStarStar

Cassandra

StarStarStarStar

An open-source distributed NoSQL database system designed to handle large amounts of data across many commodity servers without a single point of failure.

StarStarStarStar

Redis

StarStarStarStar

An open-source in-memory data structure store, used as a database, cache, and message broker, which supports various kinds of data structures.

StarStarStarStar

ACID Properties

StarStarStarStar

Stands for Atomicity, Consistency, Isolation, Durability. Essential properties that ensure reliable transaction processing in database systems.

StarStarStarStar

Sharding

StarStarStarStar

A method of splitting and distributing a single logical database into a cluster of databases to spread load.

StarStarStarStar

MongoDB

StarStarStarStar

An open-source NoSQL database that uses a document-oriented database model which supports various forms of data models.

StarStarStarStar

Raft

StarStarStarStar

Consensus algorithm designed to be more understandable than Paxos. Used to manage a replicated log in a distributed system.

StarStarStarStar

Paxos

StarStarStarStar

A family of protocols for solving consensus in a network of unreliable processors (sometimes referred to as a 'distributed system').

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.