-
BDA - Basi di Dati Avanzate
Basi di dati non relazionali. Clearmont Report. Teorema Brewer. Modelli NoSQL: column store, document store, key-value, object oriented. Basi di dati multimediali
-
BDA - Basi di Dati Avanzate
Data Warehousing. Modello concettuale multidimensionale. Modello logico multidimensionale a cubo e operatori slice, dice, roll-up, drill-down e pivot. Modello logico multidimensionale relazionale: schema a stella e snowflaking. SQL per l'analisi dei dati: operatori modello multidimensionale, funzioni analitiche e funzioni finestra.
-
BDA - Basi di Dati Avanzate
Basi di dati distribuite: Frammentazione e trasparenza. Tecniche per il mantenimento delle proprietà ACID per le basi di dati distribuite: Commit a 2 fasi, gestione della concorrenza, deadlock in ambiente distribuito. Sistema BASE e modelli consistenza debole (eventual consistency)
-
BDA - Basi di Dati Avanzate
Data Warehousing: Viste materializzate; reticoli dei cuboidi e delle viste; algoritmo per la scelta delle viste da materializzare. Riscrittura delle query attraverso l'uso delle viste. Algoritmo per il calcolo della compensazione basato sul confronto degli alberi logici. Â Indici per sistemi OLAP: indici bitmap, bit-sliced, encoded vector, encoded bitmap, indici di join.