Institut Supérieur des Etudes Technologiques de
Mahdia
Département: Technologies de
l’informatique
Big Data
Master DSIoT AU: 2024-2025
Plan du cours
Chapitre 01 Chapitre 03
01 Introduction au
Big Data
03 Hadoop, HDFS
et Map-Reduce
Chapitre 02 Chapitre 04
Domaines
02 Les bases de
données NoSQL
04 d’application du
big data
0
2
Institut Supérieur des Etudes Technologiques de
Mahdia
Département: Technologies de
l’informatique
Chapitre 3: Les Bases
Des Données NoSQL
AU: 2022-2023
Bases de données NOSQL
Bases de données NOSQL (Not Only SQL) :
Ce n’est pas (comme son nom le laisse supposer) No SQL (pas de SQL)
Privilégier donc NOSQL plutôt que NoSQL
Définition Bases de données non-relationnelles et largement distribuées
Permet une analyse et une organisation rapides et ad-hoc des données de
Très grands volumes et de types de données variées 03
Appelées également
Cloud Databases
02
Non-Relational Databases 04
Big Data Databases
Développées en réponse à l’augmentation exponentielle des données
05
Générées, enregistrées et analysées par les utilisateurs modernes et leurs applications
4
Bases de données NOSQL
1988: Le terme a été inventé par Carlo Strozzi qui présentait le NOSQL comme un modèle de BD
plus léger et sans interface SQL
Juin 2009-Meetup NOSQL de San Francisco: le mouvement NOSQL à pris un essor important. Plus de
Genèse du
NOSQL 100 développeurs de logiciels ont assisté à des présentations de solutions telles que Project
Voldemort, Cassandra Project, Dynomite, Hbase, Hypertable, CoucheDB et MongoDB.
03
2011: Un travail de spécification pour un langage de manipulation standardisé a débuté sous le nom
de UnQL (Unstructured Query Language). Il se propose de formaliser la façon dont les bades NOSQL
requêtent les collections
02grands acteurs d’Internet (Google,
Le NOSQL est issu du travail des 04 Amazon, facebook, LinkedIn,..)
en écho aux nouvelles architectures (Cloud, Grille de calcul,…)
05
5
Les Types des Bases de données NOSQL
Il existe quatre types courants des bases de données NoSQL.
Chacune de ces catégories a ses spécifiques attributs et limites.
Présentation
Il n'y a pas une solution qui est mieux que tous les autres, mais il y a certaines bases de
données qui sont mieux pour résoudre à certains problèmes.
Afin de clarifier les bases de données NoSQL, nous discuterons les catégories les plus
courantes: 03
• Clef-valeur
• Bases orientées colonnes
• Bases orientées02
documents 04
• Graphe
05
Paysage des BDs NOSQL
Présentation
03
02 04
05