Cvičenie 9
Nerelačná databáza.
Ciele
- Agregačné dopyty
- Agregačná pipeline
- Map-Reduce
- Indexy
Úlohy
Uvažujte databázu LudzeDzvirky.
-
Spočítajte všetky ženy.
-
Vypíšte priemernú výšku ľudí podľa pohlavia pomocou agregácie.
-
Vypíšte sumárnu výšku všetkých dospelých podľa pohlavia.
-
Vypíšte počet, sumárnu aj priemernú výšku všetkých dospelých podľa pohlavia.
-
Vypíšte priemernú výšku ľudí podľa pohlavia paradigmom map-reduce.
-
Vypíšte priemernú všetkých dospelých podľa pohlavia paradigmom map-reduce.
-
Vytvorte kolekciu s 50000 dokumentami obsahujúcimi atribút meno.
-
Zmerajte čas dopytu na nejaké meno.
-
Vytvorte na atribúte meno index a znova zmerajte čas dopytu na na nejaké meno.
Riešenie »