Database Technologies and Designs

Big data architectures
Process big data flows
Oltre le top-k: skyline queries
Restituire di elementi non dominanti in una query
Introdurre il concetto di rank nei dbms
Database e ranking delle tuple
Top-k join queries
Query Top-k che coinvolgono piu relazioni
R-tree
Indici ad albero per la risoluzione di query spaziali
Top-k queries
Restituire i migliori N risultati
Indici multidimensionali
Indici per la risoluzione di query spaziali
Progetto fisico e tuning del DB
Strategie e best practices per la gestione del progetto fisico e i parametri di ottimizzazione di un DB
Ricerca del piano di accesso
Metodologie per la ricerca del piano di accesso ai dati meno costoso
Ottimizzazione delle interrogazioni
Come il dbms riscrive le query prima di operare la risoluzione
Group_by
Computare funzioni aggregate
Join
Eseguire il join relazionale
Operatori di modifica
Eseguire,insert update e delete
Operatori relazionali
Come rispondere alle interrogazioni
Ordinare i dati: sort
Come ordinare le tuple
Selezione
Filtrare per valori
Garantire la persistenza nei dbms
strategie per la gestione della persistenza delle transazioni
Transazioni
gestione della concorrenza nell'accesso ai dati
Indici b-tree
Indici ad albero bilanciati e paginati
Indici b+tree
Indici b-tree bilanciati e paginati dove i dati sono contenuti esclusivamente nelle foglie dell'albero
Indici hash
Indici che fanno uso di funzioni hash
Come e fatto un database?
Struttura architetturale dei database e considerazioni sulle motivazioni
Dbms e disco
Gestione del supporto fisico da parte dei dbms
Indici
Strutture ausiliarie per l'accesso ai dati
Proiezione
Rimuovere campi dall'output di una query
La specifica GiST
Una interfaccia per la definizione di indici