Transacties en concurrency - Transactiemanagement - Gedistribueerde databases

6 belangrijke vragen over Transacties en concurrency - Transactiemanagement - Gedistribueerde databases

Wat zijn gedistribueerde databases en hoe staat transactiemanagement daarin?

Een gedistribueerde database is een database die letterlijk verpreid is over verschillende lokaties. Transactiemanagement is nog ingewikkelder dan in gewone databases.

Wat kan replicatie inhouden?

Een kopie van de hele of een deel (tabel bv) van de database op een andere plek.

Waar is replicatie van een tabel een voorbeeld van?

Gecontroleerde redundantie.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is een probleem van replicatie van databases en hoe noemt men dit?

Update propagation problem:

Verwerking van transacties over verschillende plekken. De gedeelde transactie moet atomair zijn.

Hoe kun je het update propagation problem regelen? Noem een voorbeeld.

Door middel van de two-phase commit.

1. coordiantor (onderdeel rdbms) vraagt aan alle delen van de gedistribueerde transactie of ze klaar zijn om te committen.
2. Als alle antwoorden ok zijn, satrt coordinator 2de fase waarin iedereen moet commiten of rollbacken.

Waar wordt gebruik van gemaakt bij concurrency control van gedistribueerde databases?

Van locking.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo