BIG DATA MANAGEMENT | Università degli studi di Bergamo

BIG DATA MANAGEMENT

Attività formativa monodisciplinare
Codice dell'attività formativa: 
149012-ENG

Scheda dell'insegnamento

Per studenti immatricolati al 1° anno a.a.: 
2020/2021
Insegnamento (nome in italiano): 
BIG DATA MANAGEMENT
Insegnamento (nome in inglese): 
BIG DATA MANAGEMENT
Tipo di attività formativa: 
Attività formativa Caratterizzante
Tipo di insegnamento: 
Obbligatoria
Settore disciplinare: 
METODI MATEMATICI DELL'ECONOMIA E DELLE SCIENZE ATTUARIALI E FINANZIARIE (SECS-S/06)
Anno di corso: 
1
Anno accademico di offerta: 
2020/2021
Crediti: 
6

Altre informazioni sull'insegnamento

Modalità di erogazione: 
Didattica Convenzionale
Lingua: 
Inglese
Ciclo: 
Secondo Semestre
Obbligo di frequenza: 
No
Ore di attività frontale: 
48
Ore di studio individuale: 
102
Ambito: 
Statistico-matematico
Prerequisites

none

Educational goals

At the end of the module students will be able to design and query a database (relational or not) according to their application needs

Students will be able to use a NoSql database management system to acquire, memorize and query semi structured data

Course content

Introduction to data management in big data context
SQL databases
NoSQL databases
Big Data lifecycle
Variety: nosql models and architecture
Volume: data distribution and replication
Velocity: data architecture for capturing and elaborating near real time data

Detailed program

1.Introduction to big data (variety, volume and velocity )
2.Big Data life cycle
a.Introduction to SQL models
b.Introduction to NoSQL models
3.Variety
a. Cap Theorem
1. key value and columnar models
2.Document based system
3. Graph db
b.Data integration
c.Data quality

4.Volume
a.Data distribution
b.Replication
c.hadoop architecture
d.Data lake

5. Velocity
a.Lambda and Kappa architecture
b.ELK architecture

Teaching methods

Lectures and exercises in the classroom

Assessment and Evaluation

Written exam related to syllabus topics and project work

Further information

If the course is delivered remotely (totally or partially), changes may occur in the program and/or in the exam, in order to adapt the course to on-line teaching methods.