Chapter 13. Concorrenza

Table of Contents
13.1. Introduzione
13.2. L'isolamento della Transazione
13.3. Explicit Locking
13.3.1. Table-Level Locks
13.3.2. Row-Level Locks
13.3.3. Deadlocks
13.3.4. Advisory Locks
13.4. Data Consistency Checks at the Application Level
13.5. Locking and Indexes

Questo capitolo descrive il comportamento di PostgreSQL quando due o i più sessioni provano ad accedere agli stessi dati nello stesso tempo. L'obiettivo in una situazione di concorrenza è quello di permettere un accesso efficiente a tutte le sessioni mantenendo una rigorosa integrità dei dati. Ogni sviluppatore dovrebbe avere una conoscenza di con gli argomenti trattati in questo capitolo.