Distributed Databases

Distributed database

A distributed database is a database that stores data across different physical locations, such as multiple computers in the same data center or interconnected computers on a network. Unlike parallel systems, distributed databases consist of loosely coupled sites with no shared physical components. Replication and duplication processes ensure that the data remains up-to-date and current in all distributed locations.

2 courses cover this concept

CS 245 Principles of Data-Intensive Systems

Stanford University

Winter 2022

This course delves into the architecture of modern data storage and processing systems, including databases, cluster computing, and machine learning systems. It covers database architecture, query optimization, transaction management, and parallel processing. CS 145 and CS 161, or equivalent, are expected as prerequisites.

No concepts data

+ 13 more concepts

15-440 Distributed Systems

Carnegie Mellon University

Fall 2020

A course offering both theoretical understanding and practical experience in distributed systems. Key themes include concurrency, scheduling, network communication, and security. Real-world protocols and paradigms like distributed filesystems, RPC, MapReduce are studied. Course utilizes C and Go programming languages.

No concepts data

+ 34 more concepts