Storitve Aplikacijskega Nivoja Flashcards
Kaj so lastnosti transakcij
Atomarnost - transakcija se izvede do konca
Konsistentnost - stanje mora biti skozi celotno transakcijo dosledno
Izolacija - ena transakcija nemore vplivati na druge transakcije
Trajnost - ko se izvrsi mora biti trajna sprememba
Metode zaklepanja
pesimisticna metoda - ko pride do konflikta se ena izmed transakcij prekine in rollbacka in kasneje izvede
Strogo dvofazno zaklepanje - v prvi fazi zaklene vse vire ki jih potrebuje v drugi fazi izvede transakcijo in zatem odklene vse vire
Optimisticna metoda zaklepanja - transakcija se dela nad kopijami spremenljivk in ko je transakcija potrjena se prenesejo rezultati v prave spremenljivke
Kaj je smrtni objem
Ko 2 ali vec procesov nemoreta dostopati do spremenljivk ker so zaklenjene iz ene ali druge strani in drugega cakata da odklene
Kaj je problem zaupanja
tezko je spremljati lastnistvo sredstva in prenose v poslovnem omrezju
deljena replicirana knjiga z dovoljenjem za dostop
porazdeljena in deljena glavna knjiga
konsenz, sledljivost izvora, nespremeljivost, dokoncnost
Kaj je konsenz
Je veriga blokov v kateri ni voditelja in morajo vsa vozlisca potrditi nov blok da se ga doda v verigo blokov
Kaj je nespremenljivost
šifriranje poskrbi da ko se blok doda v verigo ga ni mogoce vec urejati, če pride do kaksne napake se doda nov blok a napaka bo vedno vidna v verigi
Kaj je dokoncnost
veriga blokov se lahko uporabi kot dejanski posrednik med 2 udelezencema tako da je vanjo zapisano dejansko stanje ki je bilo dosezeno s konsenzom udelezencev
Kaksen je postopek
uporabnik zacne transakcijo in poslje podatke vsem vozliscem
vsako vozlisce vstavi transakcijo v svoj blok po dolocenem casu vozlisce isce proof of work in ko ga najde poslje blok vozliscem v omrezju da ga potrdijo, potrdijo ga ce je brez konfliktov in ce zeton ni biu 2x uporabljen dodajo blok v verigo in zacne delovanje novega, trans po potrditvi ni mogoce preklicati
Kaj je veriga blokov
to je tehnologija s katero se hranijo informacije, kripto valute so zelo popularne pri uporabi verige blokov
Kaj je DNS
na spletno mesto se povezemo s pomocjo streznika DNS ta preslika imena domen v IP
ko vzpostavimo povezavo dobimo stevilo IP in naslov DNS to pa se uporablja za prevajanje imen v IP
Zakaj časovna sinhronizacija
za transakcije in zascito ker casi transakcij nemorejo biti tocno doloceni