Concurrency Control

Concurrency control

Concurrency control is a concept in information technology and computer science that ensures correct results for concurrent operations while maximizing speed. It involves maintaining consistency and correctness of components operating concurrently by applying operation constraints, which may reduce performance. Failure in concurrency control can lead to data corruption.

2 courses cover this concept

15-415/615 Database Applications

Carnegie Mellon University

Fall 2016

This course introduces databases, data models, SQL, database design, query optimization, indexing, and transaction management. It aims to impart understanding of when and how to use database management systems. The course is heavily based on the textbook "Database Management Systems" by Raghu Ramakrishnan and Johannes Gehrke.

No concepts data

+ 20 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