Předmět: noSQL systémy a Big Data

» Seznam fakult » FEI » KIT
Název předmětu noSQL systémy a Big Data
Kód předmětu KIT/ISQBD
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Borkovcová Monika, Ing. Ph.D.
  • Majerík Filip, Ing. Ph.D.
Obsah předmětu
1. Úvod do NoSQL databází, srovnání NoSQL databází a relačních databází (SQL), strukturovaná a nestrukturovaná data. 2. NoSQL databáze typu klíč-hodnota (Riak, Redis, Oracle Barkeley DB, Voldermort, Dynamo). 3. NoSQL databáze sloupcově orientované databáze (Cassandra, BigTable, HBase). 4. NoSQL databáze dokumentově orientované databáze (MongoDB, CouchDB, BaseX). 5. NoSQL databáze objektově orientované databáze (ObjectDB, Gemstone nebo Versant). 6. NoSQL databáze grafové databáze (Neo4j, FlockDB, AllegroGraph nebo InfiniteGraph). 7. Úvod do BigData, MapReduce, Apache Hadoop. 8. Hadoop (Architektura, HDFS, MapReduce, adpod.). 9. Business Intelligence (vrstvy, nástroje, atd.). 10. Databáze jako služby 11. BigData Science 12. Návrhové vzory

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace, Pracovní činnosti
Výstupy z učení
Cílem předmětu je seznámit studenty s nestrukturovanými databázemi včetně paradigmatu NoSQL databazí. Dále přiblížit a prakticky demonstrovat využití Big Data včetně jednotlivých nástrojů.
Vývoj pokročilých databázových aplikací. Optimalizace výkonu databázových systému. Porozumění fungovaní NoSQL databázi.
Předpoklady
Dobrá znalost jazyka SQL. Základní znalost databázového systému Oracle, PL/SQL a JDBC.

Hodnoticí metody a kritéria
Ústní zkouška, Analýza výkonu studenta, Rozbor díla tvůrčího charakteru, Obhajoba vlastního projektu

Účast na cvičení (min. 70 %). Vypracování všech úkolů zadaných na cvičení. Vypracování a odevzdání semestrální práce. Úspěšné vykonání zkoušky.
Doporučená literatura
  • HARRISON, Guy. Oracle performance survival guide. Upper Saddle River: NJ, 2010. ISBN 01-370-1195-4.
  • KYTE, Thomas. Expert Oracle. Signature ed. Apress, c2005, xviii,1297 p. ISBN 15-905-9525-4..
  • LAM, Chuck. Hadoop in action. Greenwich: Manning Publications, 2011, xxi, 312 S. ISBN 978-1-935182-19-1..
  • McCREARY, Dan - KELLY, Ann. Making sense of NoSQL: a guide for managers and the rest of us. Shelter Island, 2013. ISBN 978-161-7291-074..
  • ROBINSON, Ian - WEBBER Jim. Graph databases. First edition. Sebastopol, Calif, 2013. ISBN 978-144-9356-262.11.
  • WHITE, Tom. Hadoop: the definitive guide. 3rd ed. Sebastopol: O'Reilly, 2012. ISBN 978-1-449-31152-0..


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr