C9 Flashcards
Care sunt obiectivele principale ale distribuirii datelor?
Creșterea disponibilității, fiabilității și îmbunătățirea timpului de acces la interogări.
Care sunt dezavantajele distribuirii datelor?
Creșterea timpului necesar pentru modificări, cum ar fi actualizările, ștergerile și inserțiile.
Cum afectează distribuirea datelor performanța interogărilor și actualizărilor?
Determinarea strategiei optime de alocare a datelor este o problemă NP-completă.
Ce înseamnă o bază de date distribuită?
O bază de date este distribuită dacă datele sunt stocate la diferite locații, replicate sau fragmentate.
Care sunt formele de distribuție a tabelelor?
-Non-replicată, non-fragmentată
-Fully replicated (complet replicată)
-Fragmentată (partiționată)
-Partial replicată
-Mixtă.
Care sunt tipurile de fragmentare a tabelelor?
Fragmentare verticală, fragmentare orizontală și fragmentare hibridă.
Ce este fragmentarea verticală?
Gruparea coloanelor unei tabele în fragmente separate, fiecare conținând cheia primară.
Ce este fragmentarea orizontală?
Gruparea rândurilor tabelei pe baza valorilor unei coloane sau mai multor coloane.
Care este avantajul fragmentării orizontale?
Oferă acces rapid la date prin distribuirea lor pe locații bazate pe criterii logice.
Ce este fragmentarea hibridă?
O combinație între fragmentarea verticală și cea orizontală pentru a oferi flexibilitate.
Care sunt avantajele replicării complete a tabelelor?
Performanță ridicată a interogărilor, dar costuri mari pentru menținerea sincronizării.
Cum poate fi implementată o replicare parțială?
Prin păstrarea mai multor copii ale datelor cele mai accesate și a mai puținor copii pentru datele mai rar accesate.
Care sunt provocările în proiectarea unei baze de date distribuite?
Alegerea corectă a metodei de distribuție pentru a echilibra performanța și costurile.