Moderni Databazove Systemy (NDBI040)

hobbit at 2022-05-27 16:40:35

Tu je zoznam otazok, ktore si pamatam z terminu 25.5.2022

  1. Rozdiel medzi Master slave a P2P replikáciou

  2. Cassandra Write a Delete + popísať súvisiace pojmy ako memtable, sstable, tombstone, …

  3. Rozdiel medzi relačnou dbs a array dbs + uviesť príklad kedy je array lepšia

  4. Amhdal’s law a jeho dopady v praxi + príklad

  5. Máme autorov, knihy, publisherov, navrhnite ako v grafovej dbs (neo4j) reprezentovať také dáta a vzťahy medzi nimi a na vami zvolenej reprezentácii spravte dotaz ktorý nájde publishers of co-workers of co-workers od Dan Brown

  6. Máme zmiešané dáta o študentoch - časť relačná a časť JSON. Ako by ste také dáta reprezentovali v multimodelovej db (PostgreSQL) a ako by ste sa na oba druhy dát dotazovali pomocou 1 dotazu?

  7. Hadoop MapReduce framework - popísať hlavné fázy, kde sú uložené dáta a aký je rozdiel medzi JobTrackerom a TaskTrackerom

  8. Máme dáta o knihách - názov, ISBN, …, ku každej knihe máme aj zoznam jej autorov, o autoroch vieme ich meno, priezvisko, vek, krajinu pôvodu. Ako by ste takéto dáta reprezentovali v MongoDB? Popíšte vami zvolený model a vysvetlite jeho výhody a demonštrujte ako by ste nad danou reprezentáciou našli knihy ktoré boli spolunapísané Danom Brownom alebo Robertom Neviemakým 😅

  9. Popíšte čo je ti Riak ring, aké má výhody a vysvetlite súvisiace pojmy

NeverNotBluu at 2023-06-08 12:44:43

Stejné otázky v termínu 8. 6. 2023, doplním zbývající dvě:

  1. Máme CSV soubor s daty o knihách - titul, autor, cena, vydavatel, ... Popište MapReduce execution která vypočte celkovou a průměrnou cenu knih každého vydavatele + vysvětlete zda můžeme použít funkci Combine (+ jak / proč ne)

  2. Vysvětlene rozšíření databáze Redis v kontextu tradičních key-value databázi a uveďte příklady.

Na zkoušku jsou 2.5 hodiny, což se zdá jako spousta času, ale je to taky hodně psaní (každá otázka má vlastní A4), takže za něj budete ještě rádi.