Pregled bibliografske jedinice broj: 179614
Postupci upravljanja konzistentnošću i raspoloživošću u repliciranim bazama podataka
Postupci upravljanja konzistentnošću i raspoloživošću u repliciranim bazama podataka, 2004., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 179614 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Postupci upravljanja konzistentnošću i raspoloživošću u repliciranim bazama podataka
(Consistency and availability control procedures in replicated databases)
Autori
Zakošek, Slaven
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
02.11
Godina
2004
Stranica
172
Mentor
Baranović, Mirta
Ključne riječi
Distribuirane baze podataka; Replicirane baze podataka; Protokol replikacije; Konzistentnost podataka; Raspoloživost podataka; Upravljanje istodobnim pristupom podacima; Jedno-kopijska serijalizabilnost; SQL; Prenosivost
(distributed databases; replicated databases; data replication protocol; data consistency; data availability; concurrency control; one-copy serializability; SQL; portability)
Sažetak
Većina današnjih komercijalno raspoloživih sustava za upravljanje bazama podataka omogućuju tek dva osnovna oblika replikacije: asinkroni, u varijantama jednosmjerne i dvosmjerne replikacije, te sinkroni, u pravilu realiziran u formi ROWA protokola. U općem slučaju, primjena asinkronih protokola izaziva teško ispravljivu nekonzistentnost podataka, dok nedostupnost bilo kojeg čvora sustava u kojem je primijenjen ROWA protokol, u potpunosti onemogućuje izmjenu podataka, čime se bitno smanjuje raspoloživost podataka. Za replikaciju podataka kod kojih su raspoloživost i konzistentnost podjednako važni, ne postoje zadovoljavajuća rješenja. Na temelju dvoslojnog protokola replikacije oblikovan je novi protokol replikacije koji omogućuje prilagođavanje razine konzistentnosti i raspoloživosti podataka trenutnom stanju dostupnosti čvorova u sustavu. Oblikovan je i implementiran model proširenog rječnika podataka koji sadrži meta podatke o fragmentaciji, alokaciji, te kriterijima upravljanja konzistentnošću i raspoloživošću. Generator programskog kôda okidača i pohranjenih procedura, koji koristi podatke iz proširenog rječnika podataka, omogućuje usklađeno djelovanje novog protokola replikacije i ROWA protokola, te pruža mogućnost upravljanja konzistentnošću i raspoloživošću podataka u širokom rasponu od visoke razine raspoloživosti uz nisku konzistentnost, do potpune i istovremene konzistentnosti podataka u svim čvorovima sustava uz cijenu smanjene raspoloživosti podataka. Opisani model replikacije prikladan je za implementaciju pomoću mehanizama prisutnih u većini suvremenih komercijalnih sustava, zahtijeva tek minimalne izmjene aplikacijskog sloja, te je pokazao dobra svojstva pri decentralizaciji postojećih složenih centraliziranih informacijskih sustava.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo