Trajnost

Avtor: Robert Simon
Datum Ustvarjanja: 18 Junij 2021
Datum Posodobitve: 13 Maj 2024
Anonim
3P Meetup: HRM in trajnost
Video.: 3P Meetup: HRM in trajnost

Vsebina

Opredelitev - Kaj pomeni trajnost?

Trajnost podatkovnih baz je lastnost, ki zagotavlja trajno shranjevanje transakcij in slučajno ne izginejo ali se izbrišejo, tudi med zrušitvijo baze podatkov. To se običajno doseže tako, da se vse transakcije shranijo na nehlapni medij za shranjevanje.


Trajnost je del kratice ACID, ki pomeni atomsko, dosledno, izolirano in trajno. ACID je niz lastnosti, ki zagotavlja zanesljivost vseh transakcij z bazami podatkov.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga vzdržljivost

Obstaja več organizacij, kot so banke in bolnišnice, katerih sam obstoj je odvisen od informacijskih sistemov, ki delujejo na zbirkah podatkov. Sposobnost izterjave 100% vseh opravljenih transakcij je absolutno ključnega pomena. Stopnja okrevanja mora biti 100-odstotna, ne 90-odstotna ali celo 99,6-odstotna. Poleg tega mora biti obnovitev trajna, kar pomeni, da je treba rekonstruirati vse transakcije, tudi če se strežnik baz podatkov zruši zaradi okvare OS ali izgube energije.

Takoj lahko vidite, zakaj je trajnost kot del ACID sveti gral za oblikovalce sistemov relacijskih baz podatkov. ACID, izraz, ki sta ga popularizirala Theo Harder in Andreas Reuter v svojem članku iz leta 1983 "Načela obnovitvenih baz podatkov na podlagi transakcij", je niz lastnosti, ki bodo ob pravilni izvedbi vedno zagotavljale zanesljivo obdelavo, ravnanje in shranjevanje vseh baz podatkov transakcij.


Trajnost sodobnih sistemov relacijskih baz podatkov običajno dosežemo s pomočjo zapisov transakcij - datoteke, ki jih je mogoče reciklirati - datoteke, ki se uporabljajo za shranjevanje vseh transakcij baz podatkov v sejo. Ko uporabnik izda ukaz za potrditev, se transakcija najprej zapiše v datoteke baz podatkov, shranjene na nehlapnem mediju, kot je trdi disk, kar stori, preden uporabniku potrdi, da je prišlo do shranjevanja. Če se baza podatkov pred shranjevanjem zruši, so podatki še vedno v dnevnikih transakcij ob naslednjem ponovnem zagonu baze podatkov, vendar vse morebitne nepotrjene spremembe razveljavijo ali vrnejo nazaj. Pri porazdeljenem računalništvu, kjer so strežniki geografsko razpršeni, je to garancijo težko ali težko izvesti, zato je isto doseženo z uporabo dvofazne zaveze.

Ta opredelitev je bila napisana v okviru podatkovnih baz