Kolegij se bavi numeričkim rješavanjem parcijalnih diferencijalnih jednadžbi. Obrađuje se metode konačnih diferencija, konačnih volumena i konačnih elemenata. Za implementaciju numeričkih metoda koristi se Dune biblioteka (dune-project-org).

CILJ KOLEGIJA: Upoznavanje s nekoliko naprednih tema iz područja relacijskih baza podataka, skladištima podataka, NoSQL paradigmom te smještajem i obradama velikih podataka (big data).

 

NASTAVNI SADRŽAJI:  

  1. Proširenja znanja o relacijskim bazama podataka. Složeni tipovi podataka. Distribuirane baze podataka. Ciljevi, svrha, prednosti i mane distribuiranja podataka. Struktura distribuirane baze, replikacija, fragmentacija. Protokoli za izvršavanje distribuiranih transakcija.

  2. NoSQL paradigma. Razlozi nastanka. Agregatni model podataka. Svojstva NoSQL baza podataka. Konzistencija i CAP teorem. Vrste NoSQL baza podataka: ključ-vrijednost, dokumentske, grafovske i obitelj-stupaca baze podataka. Map/reduce algoritam u NoSQL bazama podataka.

  3. Skladišta podataka (data warehouses). Ciljevi i svrha skladištenja podataka. Modeli skladišta podataka. Postupak modeliranja skladišta. OLAP. Postupak punjenja skladišta podataka (ETL).

  4. Veliki podaci (big data). Distriburani datotečni sustavi. Google FS i HDFS. Apache Hadoop ekosustav. Map/reduce algoritam. Distribuirana izračunavanja i analize. Apache Spark.