Dom Razvoj Što je unošenje u bazu podataka? - definicija iz tehopedije

Što je unošenje u bazu podataka? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači opredjeljenje?

Općenito, počinitelj je ažuriranje zapisa u bazi podataka. U kontekstu transakcije baze podataka, obveza se odnosi na trajno spremanje podataka nakon niza promjena. Obveza završava transakciju unutar relacijske baze podataka i omogućava svim ostalim korisnicima da vide promjene.

Tehopedija objašnjava Predanost

Kad sustav baze podataka potvrdi da su podaci spremljeni, to mora biti jamstvo za željezo. Ako ne, postoji rizik od problema s integritetom podataka, kod kojih postoji neizvjesnost jesu li dostupni podaci stvarno točni.


Iako ovo zvuči jednostavno, realnost je da sustavi baza podataka moraju ponuditi i stupanj otpornosti na pogreške. To znači da se podaci i dalje moraju pohraniti čak i u slučaju gubitka nekih ključnih komponenti, tj. Kvara diska. Dobar sustav baze podataka također se mora oporaviti u slučaju iznenadnog gubitka napajanja i još uvijek povući ili poništiti sve neovlaštene promjene korisnika ili transakcije. To se obično postiže upisom svih transakcija u posebnu datoteku koja će se tada koristiti u slučaju da je potreban oporavak podataka.


Radovi također služe drugoj važnoj funkciji - oni služe kao odrednice na kojima su promijenjeni podaci vidljivi ostalim korisnicima. Recimo, adresa klijenta uređuje se u sustavu baza podataka. Sve dok transakcija nije spremljena, drugi korisnici koji traže iste podatke klijenta trebali bi vidjeti samo adresu koja je bila tamo prije uređivanja. Jednom posvećena, nova adresa trajno zamjenjuje staru na disku, a svi korisnici koji sad traže podatke sada pregledavaju promijenjenu adresu.

Što je unošenje u bazu podataka? - definicija iz tehopedije