Podcast
Questions and Answers
Cresterea numarul de tranzactii pe secunda intr-un sistem distribuit este un exemplu de:
Cresterea numarul de tranzactii pe secunda intr-un sistem distribuit este un exemplu de:
Google Docs este un tip de:
Google Docs este un tip de:
Care proprietate ACID descrie faptul ca multiple tranzactii se pot executa independent fara nici o interferenta?
Care proprietate ACID descrie faptul ca multiple tranzactii se pot executa independent fara nici o interferenta?
Care din urmatoarele sunt proprietati a tehnicii de ordonare bazata pe timestamp-uri in cazul controlului concurentei?
Care din urmatoarele sunt proprietati a tehnicii de ordonare bazata pe timestamp-uri in cazul controlului concurentei?
Signup and view all the answers
Care din urmatoarele sunt proprietati a doua evenimente concurente din punct de vedere logic?
Care din urmatoarele sunt proprietati a doua evenimente concurente din punct de vedere logic?
Signup and view all the answers
Considerati tranzactia T1 ce se executa pe obiectul O1 si tranzactia T2 ce se executa pe alt obiect O2. Care din urmatoarele nu trebuie sa fie considerata ca operatii conflictuale in controlul concurentei?
Considerati tranzactia T1 ce se executa pe obiectul O1 si tranzactia T2 ce se executa pe alt obiect O2. Care din urmatoarele nu trebuie sa fie considerata ca operatii conflictuale in controlul concurentei?
Signup and view all the answers
AJAX este o tehnica ce se utilizeaza pentru:
AJAX este o tehnica ce se utilizeaza pentru:
Signup and view all the answers
In algoritmul de snapshoot Chandy-Lamport, Marker-ul este utilizat pentru a decide despre:
In algoritmul de snapshoot Chandy-Lamport, Marker-ul este utilizat pentru a decide despre:
Signup and view all the answers
Care din urmatoarele afirmatii sunt adevarate despre protocolul Two-Phase Commit Protocol (2 PC) pentru tranzactii distribuite?
Care din urmatoarele afirmatii sunt adevarate despre protocolul Two-Phase Commit Protocol (2 PC) pentru tranzactii distribuite?
Signup and view all the answers
Erorile sunt mai usor de detectat in sisteme distribuite asincrone decat in sisteme distribuite sincrone.
Erorile sunt mai usor de detectat in sisteme distribuite asincrone decat in sisteme distribuite sincrone.
Signup and view all the answers
Care din urmatoarele sunt sarcini ale Hypervisor-ului in cazul unui sistem virtualizat?
Care din urmatoarele sunt sarcini ale Hypervisor-ului in cazul unui sistem virtualizat?
Signup and view all the answers
Intr-un sistem distribuit, replicarea datelor imbunatateste:
Intr-un sistem distribuit, replicarea datelor imbunatateste:
Signup and view all the answers
Care din urmatoarele afirmatii sunt adevarata despre tranzactiile distribuite nested?
Care din urmatoarele afirmatii sunt adevarata despre tranzactiile distribuite nested?
Signup and view all the answers
Care din urmatoarele afirmatii sunt adevarate despre tranzactiile distribuite flat?
Care din urmatoarele afirmatii sunt adevarate despre tranzactiile distribuite flat?
Signup and view all the answers
Decuplarea in timp si spatiu sunt proprietăți a:
Decuplarea in timp si spatiu sunt proprietăți a:
Signup and view all the answers
Study Notes
Tranzacții în sisteme distribuite
- Creșterea numărului de tranzacții pe secundă este un exemplu de up-scaling al sistemului.
- Google Docs este un exemplu de Software ca Serviciu (SaaS), nu de infrastructură sau platformă ca serviciu.
- Proprietatea ACID care permite mai multor tranzacții să se execute independent se numește izolare.
Controlul concurenței
- Tehnica de ordonare bazată pe timestamp-uri nu permite operatii conflictuale.
- Fiecare tranzacție distribuită primește un timestamp global unic.
- Ordonarea pe baza timestamp-urilor este o tehnică optimistă de control al concurenței.
Evenimente concurente
- Evenimentele concurente nu trebuie să afecteze reciproc și pot apărea în momente de timp fizic diferite.
- Nu este necesar ca două evenimente concurente să aibă o cale în diagrama spațiu-timp care să le conecteze.
Operații conflictuale
- În controlul concurenței, T1 citeste/T2 citeste nu este considerată operație conflictuală.
- Alte combinații, cum ar fi T1 scrie/T2 scrie, sunt operații conflictuale.
Tehnici web
- AJAX îmbunătățește interacțiunea client-server pe web, facilitând actualizări asyncrone ale paginilor.
Algoritmi distribuiți
- În algoritmul Chandy-Lamport, Marker-ul determină ce mesaje să fie incluse în snapshot și finalizează execuția algoritmului.
Protocolul Two-Phase Commit
- Fiecare participant la protocolul 2PC decide să facă commit sau abort la cererea coordonatorului, dar decizia finală vine de la coordonator.
- Participanții așteaptă decizia coordonatorului după ce au votat pentru commit.
Erori în sisteme distribuite
- Erorile sunt mai greu de detectat în sisteme distribuite sincrone comparativ cu cele asincrone.
Hypervisor și virtualizare
- Hypervisor-ul virtualizează resursele hardware fizice, le administrează și izolează fiecare mașină virtuală de celelalte.
Replicarea datelor
- Replicarea datelor în sisteme distribuite îmbunătățește toleranța la erori, dar nu garantează consistența datelor.
Tranzacții distribuite nested
- Tranzacțiile distribuite nested pot avea sub-tranzacții care se pot executa în paralel pe mașini diferite.
- Sub-tranzacțiile copii devin vizibile pentru tranzacția părinte odată ce acestea fac commit.
Tranzacții distribuite flat
- Operațiile tranzacțiilor distribuite flat pot fi executate pe servere diferite dar nu se execută în paralel.
- Fiecare operație trebuie finalizată înainte de a invoca o altă operație.
Decuplarea în timp și spațiu
- Decuplarea în timp și spațiu sunt proprietăți ale comunicării indirecte, permițând interacțiuni non-sincronizate între entități.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Acest quiz testează cunoștințele despre sistemele distribuite, incluzând concepte precum tranzacțiile pe secundă și modelul ACID. Vei întâlni întrebări despre tipuri de servicii și scalabilitate. Este o oportunitate excelentă de a-ți evalua înțelegerea acestor teme esențiale.