diplomsko delo
Marcel Ogner (Avtor), Tomaž Dogša (Mentor), Boštjan Brumen (Komentor)

Povzetek

Kljub novejšim pristopom hranjenja podatkov v podatkovnih bazah so tradicionalne relacijske baze še vedno prva izbira pri bazno podprtih aplikacijah, kjer je konsistentnost podatkov na prvem mestu. Relacijske podatkovne baze zagotavljajo izolacijo transakcij z zaklepanjem podatkov. Ob povečanem obsegu podatkov v bazi in procesiranju velikega števila sočasnih transakcij na časovno enoto lahko zaklepanje privede do zmogljivostnih problemov zaradi blokiranja transakcij, ki sočasno dostopajo do deljenih virov. V diplomski nalogi so obravnavani vzroki, zakaj lahko do tega prihaja. Opisane so različne tehnike, kako hitro zaznati in kako preprečevati takšne dogodke. Opisana je rešitev, ki v verigi blokiranih transakcij identificira transakcijo, ki je najverjetnejši vzrok zmogljivostnih težav, in hkrati omogoča stalen nadzor in alarmiranje v primeru daljših blokiranj transakcij.

Ključne besede

upravljanje s sočasnostjo;izolacijske stopnje transakcij;blokiranje;zaklepanje baze;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: M. Ogner
UDK: 004.685.6(043.2)
COBISS: 19917078 Povezava se bo odprla v novem oknu
Št. ogledov: 773
Št. prenosov: 82
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: CONCURRENCY CONTROL IN RELATIONAL DATABASES
Sekundarni povzetek: Despite the new coming technologies for data storage in databases, conventional relational database are still the first choice for database supported applications where consistency of data is a main concern. Relational databases provide transaction isolation by locking data. With the increased volume of data in database and processing a large number of concurrent transactions per unit of time can lead to performance problems due to blocking transactions which concurrently access shared resources. The thesis discusses the causes why this may happen. Described are a variety of techniques to efficiently detect and to prevent such events. We describe a solution which identifies blocking lead transaction in a blocking chain, which is the most likely root cause of performance problems while enabling constant monitoring and alerting in case of long lasting blocking transactions.
Sekundarne ključne besede: concurrency control;transaction isolation level;blocking;locking;
URN: URN:SI:UM:
Vrsta dela (COBISS): Diplomsko delo
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Elektrotehnika
Strani: IV, 65 str.
ID: 9148401
Priporočena dela:
, diplomska naloga univerzitetnega študijskega programa
, diplomska naloga visokošolskega strokovnega študijskega programa