Izdržljivost

Autor: Robert Simon
Datum Stvaranja: 18 Lipanj 2021
Datum Ažuriranja: 13 Svibanj 2024
Anonim
BEEP TEST NA RUSKIM ZGIBOVIMA! - Testiramo našu mišićnu izdržljivost!
Video: BEEP TEST NA RUSKIM ZGIBOVIMA! - Testiramo našu mišićnu izdržljivost!

Sadržaj

Definicija - Što znači trajnost?

Izdržljivost u bazama podataka je svojstvo koje osigurava da se transakcije trajno spremaju i da slučajno ne nestanu ili se ne obrišu, čak i tijekom rušenja baze podataka. To se obično postiže spremanjem svih transakcija na nehlapljivi medij za pohranu.


Trajnost je dio kratice ACID, koja označava atomsku, konzistentnu, izoliranu i trajnost. ACID je skup svojstava koja jamče pouzdanost svih transakcija baze podataka.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava trajnost

Postoji nekoliko organizacija, poput banaka i bolnica, čije samo postojanje ovisi o informacijskim sustavima koji rade na bazama podataka. Sposobnost povrata 100% svih počinjenih transakcija apsolutno je presudna. Stopa oporavka mora biti 100 posto, a ne 90 posto ili čak 99,6 posto. Osim toga, oporavak mora biti trajan, što znači da se sve transakcije moraju rekonstruirati, čak i ako se poslužitelj baze podataka sruši zbog kvara OS-a ili gubitka napajanja.

Odmah možete vidjeti zašto je trajnost, kao dio ACID-a, sveti gral za dizajnere relacijskih sustava baza podataka. ACID, izraz koji su popularizirali Theo Harder i Andreas Reuter u svom članku iz 1983. "Principi oporavak baze podataka orijentiranih na transakcije", skup je kvaliteta koji će se, ako se pravilno primijene, uvijek jamčiti pouzdana obrada, rukovanje i pohranjivanje svih baza podataka transakcije.


Izdržljivost u modernim sustavima relacijskih baza podataka obično se postiže zapisima transakcija - datoteke koje se mogu reciklirati - datoteke koje se koriste za spremanje svih transakcija baze podataka u sesiju. Jednom kada korisnik izda naredbu počinjenja, transakcija se prvo zapisuje u datoteke baze podataka pohranjene na nehlapljivom mediju, kao što je tvrdi disk, što se vrši prije nego što se potvrdi korisniku da je spremanje došlo. Ako se baza podataka sruši prije spremanja, podaci su i dalje u zapisnicima transakcija prilikom sljedećeg pokretanja baze podataka, ali sve se neprimjerene promjene poništavaju ili vraćaju natrag. U distribuiranom računanju gdje su poslužitelji geografski raspoređeni, ovo je jamstvo teško ili teško izvesti, pa se isto postiže korištenjem dvofazne odrednice.

Ta je definicija napisana u kontekstu baza podataka