|
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..
|