U Modelu di basa di ACID

AIDC Protetta a basa di u vostru basa di dati

U mudellu ACID di basa di dati hè unu di i più antichi è più impurtanti di a teoria di basa di dati. Determinisce quattru scopi chì ogni sistema di gestione di basa di dati pruveranu à ottene: atomizità, consistenza, isolamentu è durabilità. A basa di dati in relazione chì falla di scuntrà quellu di questi alcune ùn ponu esse cunsideratu affidabile. Una basa di dati chì possesasse e caractères hè cunsiderata cumposta à l'AID.

Acidu Defined

Dopu pigliemu un momentu per esaminà ogni casu di chjode in dettu:

Cumu AID ACET in Pràttica

L'amministratori di a basa di basa utilizate parechje strategie per esercitu ACID.

Unu usatu per esfurzarà l'atomizazioni è a durabilità hè una basa di scriviri (W WAL) chì in ogni dettu di transacciu hè scrittu prima à un logu chì includenu redo è undo information.This assicura chì, datu una fallita di basa di dati d'ogni sorte, a basa di basa pò verificà u logu è cunparate i so cuntenuti à u statu di a basa di dati.

Un altru mètudu usatu per affruntà l'atomizazioni è a durabilità hè a pragu in l'ombra in a quale hè creata una pagina in l'ombra quandu a data si deve esse modificata. L'aghjurnamenti di a ricerca sò scritte à a pàgina in ochja più preferenza in quantu à a datu reale in a basa di dati. A basa di dati hè mudificatu quandu l'editu hè cumpletu.

N'autra strateġija hè chjamata prutezzione di u cumpletu di dui fasgi, particularmente utile in sistemi di basa di dati. Stu protokollu sipara a richiesta di mudificà e dati in duie fasi: una fede di cumanda di cumanda è una fasi cumuli. In a fase di dumanda, tutti i DBMS in una retazione chì sò affettati da a transazzione averanu cunfirmà chì anu ricivutu è avè a capacità di fà a transacción. Una volta chì a cunferma hè ricivutu da tutti i DBMS, a fasi cumete fistighje in quale a data hè cambiatu in veru.