trvanlivosť

Autor: Robert Simon
Dátum Stvorenia: 18 V Júni 2021
Dátum Aktualizácie: 13 Smieť 2024
Anonim
Minimálna Trvanlivosť - Minulosť
Video: Minimálna Trvanlivosť - Minulosť

Obsah

Definícia - Čo znamená trvanlivosť?

Trvanlivosť v databázach je vlastnosť, ktorá zaisťuje, že transakcie sa ukladajú natrvalo a nezmiznú ani sa nevymažú ani počas zlyhania databázy. Toto sa zvyčajne dosiahne uložením všetkých transakcií na energeticky nezávislé pamäťové médium.


Trvanlivosť je súčasťou skratky ACID, ktorá znamená atomicitu, konzistenciu, izoláciu a trvanlivosť. ACID je skupina vlastností zaručujúcich spoľahlivosť všetkých databázových transakcií.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje trvanlivosť

Existuje niekoľko organizácií, ako sú banky a nemocnice, ktorých samotná existencia závisí od informačných systémov prevádzkovaných na databázach. Schopnosť získať späť 100% všetkých potvrdených transakcií je absolútne rozhodujúca. Miera výťažnosti musí byť 100 percent, nie 90 percent alebo dokonca 99,6 percent. Toto zotavenie musí byť navyše trvalé, čo znamená, že všetky transakcie sa musia rekonštruovať, a to aj v prípade zlyhania databázového servera z dôvodu zlyhania OS alebo straty energie.


Okamžite uvidíte, prečo je odolnosť, ako súčasť ACID, svätým grálom pre dizajnérov relačných databázových systémov. ACID, pojem popularizovaný Theo Harderom a Andreasom Reuterom v článku z roku 1983 „Zásady obnovy transakcií orientovaného na transakcie“, je súbor vlastností, ktoré pri správnom zavedení zaručia spoľahlivé spracovanie, manipuláciu a uloženie celej databázy. transakcie.

Trvanlivosť v moderných relačných databázových systémoch sa zvyčajne dosahuje pomocou protokolov transakcií - recyklovateľné súbory - súbory používané na ukladanie všetkých databázových transakcií v relácii. Keď užívateľ vydá príkaz commit, transakcia sa najskôr zapíše do databázových súborov uložených na energeticky nezávislom médiu, napríklad na pevnom disku, čo sa uskutoční pred potvrdením používateľovi, že došlo k uloženiu. Ak databáza zlyhá pred uložením, údaje sú stále v protokoloch transakcií pri ďalšom reštarte databázy, ale všetky nezaviazané zmeny sa vrátia späť alebo vrátia späť. V distribuovanom výpočte, kde sú servery geograficky rozptýlené, sa táto záruka implementuje ťažko alebo zložito, takže to isté sa dosiahne použitím dvojfázového záväzku.


Táto definícia bola napísaná v databáze