spáchať

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
spáchať - Technológie
spáchať - Technológie

Obsah

Definícia - Čo znamená Commit?

Vo všeobecnom zmysle je potvrdením aktualizácia záznamu v databáze. V prípade transakcie s databázou sa záväzok týka trvalého ukladania údajov po sérii predbežných zmien. Potvrdenie ukončí transakciu v relačnej databáze a umožňuje všetkým ostatným používateľom vidieť zmeny.


Ú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 záväzok

Ak databázový systém potvrdí, že údaje boli uložené, musí to byť železná záruka. Ak nie, existuje riziko problémov s integritou údajov, pri ktorých existuje neistota, či sú dostupné údaje skutočne správne.

Aj keď to znie jednoducho, realitou je, že databázové systémy musia ponúkať aj určitý stupeň odolnosti voči chybám. To znamená, že údaje musia byť stále uložené aj v prípade straty niektorých kľúčových komponentov, t. J. Zlyhania disku. Dobrý databázový systém sa musí tiež zotaviť v prípade náhlej straty napájania a stále vrátiť alebo zrušiť všetky nezúčastnené zmeny alebo transakcie používateľa. Toto sa zvyčajne dosahuje protokolovaním všetkých transakcií do špeciálneho súboru, ktorý sa potom použije v prípade potreby obnovy údajov.

Potvrdenia tiež plnia ďalšiu dôležitú funkciu - slúžia ako určujúce body, v ktorých sú zmenené údaje viditeľné pre ostatných používateľov. Povedzme, že adresa klienta sa upravuje v databázovom systéme. Kým sa transakcia neuloží, ostatným používateľom, ktorí vyhľadávajú údaje toho istého klienta, by sa mala zobraziť iba adresa, ktorá tam bola pred jej úpravou. Po potvrdení nová adresa natrvalo nahradí starú na disku a všetci používatelia, ktorí teraz vyhľadávajú údaje, si teraz pozrú zmenenú adresu.