Acid - este

Atomicitate - Atomicitate

Atomicitate garantează că nici o tranzacție este înregistrată în sistem parțial. Acestea vor fi executate fie toate sub-ei sau nu îndeplinite nici. Deoarece, în practică, este imposibil să se efectueze simultan și atomically întreaga secvență de operații în cadrul unei tranzacții, conceptul de „retroactivitate» (derulare înapoi): în cazul în care tranzacția nu finalizează, rezultatele tuturor efectelor încă produse vor fi anulate, iar sistemul va reveni la starea inițială.

Coerența - Coerența

Una dintre cele mai dificile și controversate ale acidului Cvartetului. În conformitate cu această cerință, sistemul este într-o stare consistentă înainte de tranzacție a început și trebuie să rămână într-o stare consistentă după finalizarea tranzacției. A nu se confunda cu cerința de coerență a cerințelor de integritate (integritate). Normele recente sunt mai înguste și, în multe privințe, sunt specifice bazei de date relațională. au tipuri de cerințe de integritate (integritate domeniu), integritatea referențială (integritatea referențială), integritatea entității (integritatea entității), care nu pot fi încălcate fizic ca urmare a punerii în aplicare a sistemului.

Consecvența este un concept mai larg. De exemplu, în sistemul bancar poate fi o cerință ca suma debitată din același cont, suma datorată la alta. Această regulă de afaceri și nu poate fi garantată doar controale de integritate, acesta trebuie să respecte programatori atunci când scrieți codul de tranzacție. În cazul în care orice tranzacție va produce anulare, dar va face o admitere, sistemul va rămâne în starea incorectă și coerența proprietății vor fi încălcate.

În cele din urmă, încă o remarcă se referă la faptul că, în cursul consistenței tranzacției este necesară. În exemplul nostru, debitând și creditare vor probabil două diferite sub-între și punerea în aplicare a acestora va fi văzută în cadrul unui sistem de tranzacție inconsecvent. Cu toate acestea, nu trebuie să uităm că în cazul în care cerințele de izolare, nici alte tranzacții, această inconsecvență nu vor fi vizibile. Un atomicitatea garantează că o tranzacție va fi finalizat, sau nici unul dintre operațiunile de tranzacție nu va fi executat. Astfel, această incoerență intermediară este ascunsă.

Izolarea - Izolarea

În timpul tranzacției tranzacții concurente nu afectează rezultatul acesteia. Această proprietate nu este respectat la nivelul de izolare Citește Angajate și mai jos.

Durabilitate - Fiabilitate

Indiferent de problemele de la nivelurile inferioare (de exemplu, de-energizarea sistemului sau defecte în echipamentul) modificările efectuate de tranzacții finalizate cu succes, noi trebuie să rămână salvate de sistem pentru a reveni la locul de muncă. Cu alte cuvinte, în cazul în care utilizatorul a primit confirmarea de la sistemul pe care se face tranzacția, poate fi sigur că modificările aduse acestora nu vor fi anulate din cauza unei defecțiuni.

literatură

  • P.A. Bernstein, N. Goodman, V. Hadzilacos. Controlul Concurrency și de recuperare în sisteme de baze de date. - Addison-Wesley, 1986.

notițe

Vezi ce „acid“ în alte dicționare:

Acid - acid, Ă, acizi, de S.M. adj. 1. S.M. chimică substanța, cu rafale ACRU ȘI înțepător miros, de îngrijire înroșeste Hartia de turnesol albastră ȘI îngrijire, în Combinatie cu o baza, o formează sare. 2. adj. (Fig Adesea.) Care sunt acidul Unui proprietățile (1), ... ... Dicționar Român

Acid - Începând cu anii 1960, acidul când a fost folosit pentru prima dată pentru a înțelege LSD drog halucinogen, cuvântul a dezvoltat toate conotațiile unei subculturi. Cei care au luat medicamente a ajuns să fie numit capete acide sau ciudati acide; și modul lor de viață a venit să depindă de ... ... utilizarea engleza modernă

Acid - [adj1] amar, acru gust acerbic, acrișor, mușcare, înțepător, iute, ascuțit, tart, acru, oțetul; Conceptul 613 Ant. Acid bland, dulce [adj2] având, proprietăți corozive acide acerbic, acrișor, usturător, anti alcalin, musca, ... ... New tezaur

Acid - Ac id, o. [L. acidus acru, fr. ak rădăcină să fie ascuțit: cf. F. ACIDE. Cf. .] 1. acru, ascuțit sau mușca gustului; tartă; având gustul de oțet: ca, fructe acide sau lichioruri. De asemenea, fig. Sour temperat. [1913 Webster] El a fost sever și ... ... Dicționarul de colaborare internațională de limba engleză

Acid - Ac id, n. 1. O substanță acru. [1913 Webster] 2. (Chem.) Una dintr-o clasă de compuși, în general, dar nu disting întotdeauna prin gustul acru, solubilitatea în apă, și inrosirea albastru culori vegetale sau violet. De asemenea, sunt caracterizate ... ... Dicționarul de colaborare internațională de limba engleză

Acid - (izg asid.) m DEFINICIJA glazb. podžanr Rocka, karakterističan po instrumentalnim improvizacijama, psihodeličnim tekstovima, jakom ritam sekcijom i naglašenim gitarskim zvučnim efektima casa Sintagma (izg. hȃus acidă) glazb acidă. podžanr ... ... Hrvatski jezični portal

Acid - [as'id] adj. [L acidus, acru EAR2] 1. ascuțite și musca la gust; acru; 2. tarta ascuțite sau sarcastic în temperamentul sau de vorbire 3. care este, sau are proprietățile, un acid 4. având prea greu ... ... un dicționar mondial

ACID - ACID, deutsch Auch AKID, ist eine Abkürzung in der Informatik. Es beschreibt erwünschte Eigenschaften von Verarbeitungsschritten în Datenbankmanagementsystemen (SGBD) und verteilten SYSTEMEN. Es steht für atomicitate, coerență, izolare und ... ... Deutsch Wikipedia

articole similare