Architektúra a optimalizácia relačných databáz - 8. prednáška zo 14.10.2020
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Posledná prednáška predmetu sa venuje paralelným a distribuovaným databázam a vysvetľuje rozdiel medzi nimi - paralelné databázy majú uzly na jednej lokalite bez výraznej latencie, distribuované databázy musia riešiť latenciu pri prístupe k vzdialeným dátam na rôznych geografických lokalitách. Predstavené sú tri architektúry paralelizmu - zdieľaná pamäť, zdieľané úložisko a shared-nothing architektúra, ktorá je najlepšie škálovateľná. Ďalej sa preberá vnútrooperátorový a medzioperátorový paralelizmus a spôsoby delenia (partitioning) tabuliek medzi uzly - rozsahové delenie a hashovanie.
- - Rozdiel medzi paralelnými a distribuovanými databázami z hľadiska latencie
- - Výhody škálovania - úložný priestor, výkon, eliminácia single point of failure
- - Architektúry: zdieľaná pamäť, zdieľané úložisko, shared-nothing
- - Vnútrooperátorový paralelizmus - rozdelenie dát a operátorov medzi viacero uzlov
- - Medzioperátorový paralelizmus a široké plány dopytov
- - Rozsahové delenie a hashovacie delenie tabuliek medzi počítače
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky