Oktatási cél:
A tárgy keretében a hallgatók megismerkednek a főbb Big Data és IoT (Internet of Things) megoldásokkal. A tantárgy bemutatja az elosztott és párhuzamos architektúrákat, azok működési mechanizmusait, az alkalmazott technológiákat és a felhőalapú szolgáltatásokat a különböző informatikai platformokon, azzal a céllal, hogy hatékonyan kiszolgálja a Big Data és IoT alkalmazási területeket, valamint a mesterséges intelligencia (AI) és gépi tanulás ilyen környezetekbe történő integrációját.
Tematika:
A tantárgy első felében a Big Data megoldások fejlődését és főbb jellemzőit tárgyaljuk, beleértve a Hadoop- és Spark-alapú Big Data rendszereket, valamint az in-memory és NoSQL adatbázis-technológiákat.
A tárgy kitér a felhőalapú Big Data alkalmazás területeinek a menedzsment és orkesztrálási megoldásainak elméleti és gyakorlati hátterére. A tárgy során az IoT és a kapcsolódó keretrendszerek megismerésén túl az adatgyűjtés különböző felhasználási területeivel is megismerkedhetnek a hallgatók.
Az elméleti háttér bővítéseként foglalkozunk a Lambda-, Kappa- és egyéb architekturális megközelítésekkel, valamint kitekintést adunk a mesterséges intelligencia és a gépi tanulás Big Data- és IoT-architektúrákba történő integrációjának tervezési szempontjaira és hatásaira.