Vastupidavus

Autor: Robert Simon
Loomise Kuupäev: 18 Juunis 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
TALIHARJA VANAKURI – TALVINE ULTRA VASTUPIDAVUS-VÕISTLUS 101KM
Videot: TALIHARJA VANAKURI – TALVINE ULTRA VASTUPIDAVUS-VÕISTLUS 101KM

Sisu

Definitsioon - mida tähendab vastupidavus?

Vastupidavus andmebaasides on omadus, mis tagab tehingute lõpliku salvestamise ja ei kao juhuslikult ega kustuta isegi andmebaasi krahhi ajal. See saavutatakse tavaliselt kõigi tehingute salvestamisega püsivasse andmekandjale.


Vastupidavus on osa ACID akronüümist, mis tähistab aatomilisust, konsistentsi, isolatsiooni ja vastupidavust. ACID on omaduste kogum, mis tagab kõigi andmebaasi tehingute usaldusväärsuse.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab vastupidavust

On mitmeid organisatsioone, näiteks pangad ja haiglad, mille olemasolu sõltub andmebaasides töötavatest infosüsteemidest. Võimalus 100% kõikidest tehtud tehingutest tagasi saada on ülioluline. Taastumismäär peab olema 100 protsenti, mitte 90 protsenti või isegi 99,6 protsenti. Lisaks peab see taastamine olema püsiv, see tähendab, et kõik tehingud tuleb rekonstrueerida, isegi kui andmebaasiserver jookseb OS-i rikke või voolukatkestuse tõttu.


Võite kohe aru saada, miks vastupidavus on ACID-i osana püha graal relatsiooniliste andmebaasisüsteemide kujundajatele. ACID, termin, mida Theo Harder ja Andreas Reuter populariseerisid oma 1983. aasta artiklis "Andmebaaside tehingutele orienteeritud taastamise põhimõtted", on omaduste kogum, mis nõuetekohase rakendamise korral tagab kogu andmebaasi usaldusväärse töötlemise, käitlemise ja säilitamise. tehingud.

Kaasaegsete relatsiooniliste andmebaasisüsteemide vastupidavus saavutatakse tavaliselt tehingupäevikute kaudu - ringlussevõetavad failid - failid, mida kasutatakse kõigi andmebaasi tehingute salvestamiseks sessioonil. Kui kasutaja on välja andnud käsu käsu sisestamiseks, kirjutatakse tehing esmalt mittelenduvale andmekandjale, näiteks kõvakettale, salvestatud andmebaasifailidesse, mis tehakse enne kasutajale kinnitamist, et salvestamine on toimunud. Kui andmebaas jookseb enne salvestamist kokku, on andmed andmebaasi järgmisel taaskäivitamisel endiselt tehingupäevikutes, kuid kõik sidumata muudatused võetakse tagasi või tühistatakse. Hajutatud andmetöötluses, kus serverid on geograafiliselt hajutatud, on selle garantii rakendamine keeruline või keeruline, seega saavutatakse sama kahefaasilise pühendumisega.


See määratlus kirjutati andmebaaside koosseisu