Cvičenie 9

Nerelačná databáza.

Ciele

  1. Agregačné dopyty

  2. Agregačná pipeline

  3. Map-Reduce

  4. Indexy

Úlohy

    Uvažujte databázu LudzeDzvirky.

  1. Spočítajte všetky ženy.

  2. Vypíšte priemernú výšku ľudí podľa pohlavia pomocou agregácie.

  3. Vypíšte sumárnu výšku všetkých dospelých podľa pohlavia.

  4. Vypíšte počet, sumárnu aj priemernú výšku všetkých dospelých podľa pohlavia.

  5. Vypíšte priemernú výšku ľudí podľa pohlavia paradigmom map-reduce.

  6. Vypíšte priemernú všetkých dospelých podľa pohlavia paradigmom map-reduce.

  7. Vytvorte kolekciu s 50000 dokumentami obsahujúcimi atribút meno.

  8. Zmerajte čas dopytu na nejaké meno.

  9. Vytvorte na atribúte meno index a znova zmerajte čas dopytu na na nejaké meno.
Riešenie »