Formations en Informatique de Lille
Portail pédagogique
Vous êtes ici : FIL > Portail > Master Info > Machine Learning > BDA
Bases de données avancées (UE: BDA)
Informations Générales
Responsable Charles Paperman
Semestre S3
Enseignement Obligatoire -- Présentiel
UEs pré-requises BDR
Modalités d’évaluation CC+CT
Structure ECTS
Élément de cours Bases de données avancées
Unité d’enseignement BDA 3
Bloc de compétence Bases de données
Répartition horaire CM CTD TD TP à distance total
Heures encadrées 12 12 24
Heures Projet
Travail Personnel 24
Stage

dernière modification : 09/11/2021 à 07:44:01

Objectifs

L’objectif de cet enseignement est de découvrir les caractéristiques des bases de données NoSQL, comprendre les cas d’utilisation de ces bases de données, et être capable de manipuler les données en comprenant les incidences de leur distribution.

Programme succinct

  • Présentation des bases NoSQL et les différentes familles : bases orientées colonnes, orientées documents, etc
  • problématiques communes à ces bases de données : distribution des données, transactions, théorème CAP
  • Mise en œeuvre avec Cassandra, indexation avec ElasticSearch
  • Calcul distribué et NoSQL

Compétences

  • d’installer et d’utiliser une base de données NoSQL,
  • de reconnaître les cas où il est préférable d’utiliser de telles bases de données plutôt qu’une base de données relationnelle,
  • comprendre les enjeux de la distributions de données et les compromis qu’elle requiert (théorème CAP)
  • mettre en oeuvre la réplication, le partitionnement et la distribution des données dans un contexte NoSQL,
  • d’indexer les documents avec ElasticSearch, et de comprendre les difficultés que cela pose,
  • d’utiliser les techniques de calcul distribué dans un contexte NoSQL.


dernière modification : 09/11/2021 à 07:44:01