Accueil > Big Data, SGBD, IA, BI, SAP > Fondamentaux du NoSQL
Formation #BSI61

Formation Fondamentaux du NoSQL

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI61


Sessions programmées :

Du 06 au 08 Jan. 2021

Du 10 au 12 Mars 2021

Du 12 au 14 Mai 2021

Du 14 au 16 Juil. 2021

Du 13 au 15 Oct. 2021

Du 15 au 17 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI61


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Comprendre les différents concepts des bases NoSQL
  • Comprendre l’architecture des différentes bases NoSQL
  • Maîtriser les caractéristiques techniques des bases de données NoSQL
  • Savoir choisir la catégorie de base NoSQL (clé/valeur, document,colonne, graphe) en fonction des cas d’usages
  • Connaitre les forces et les limites du NoSQ
  • Savoir créer, manipuler et interroger des données dans MongoDB, HBase, Neo4j
Programme
1/ Les Bases de données relationnelles
  • Forme normale des bases de données relationnelles
  • Baisse des coûts hardware
  • Modèle structuré
  • Les notions de transaction
  • Forces et limites
2/ Les Principes du NoSQL
  • Pourquoi NoSQL ?
  • CAP vs ACID
  • Données structurées vers non-structurées
  • Évolutivité
  • Les principes d’une architecture distribuée
3/ Caractéristiques NoSQL
  • Structure de données proches des utilisateurs, développeurs
  • Sérialisation
  • Tables de hachage
  • Priorité au traitement du côté client
  • Protocoles d'accès aux données
  • Interfaces depuis les langages classiques
  • Données structurées et non structurées
  • Documents
  • Images
  • Stockage réparti
  • Réplication
  • Sharding
  • Protocole gossip
  • Hachage
  • Parallélisation des traitements
4/ Mise en oeuvre
  • Points à vérifier
  • Méthode d'utilisation des données
  • Format de stockage (JSON, XML)
  • Choix de la clé
  • Notion de clé composite
  • Aspects matériels
  • Besoins en mémoire
  • Disques
  • Répartition
  • Import des données : Outils et méthodes selon les moteurs NoSQL
5/ Les familles de base de données NoSQL
  • Key-Value
  • Document
  • Graph
  • Colonne
6/ Les bases Clé/Valeur
  • Riak : Présentation
  • Architectures
  • Les cas d’usage
  • Les limites d’utilisation
  • Démonstration
7/ Les bases document
  • MongoDB : Présentation et mise en oeuvre
  • Architecture
  • Approche JSON sur le modèle de données
  • Les cas d’usage
  • Les limites d’utilisation
8/ Les bases orientées colonne
  • HBase & Cassandra : Présentation et mise en oeuvre
  • Architecture
  • Modélisation : le concept de design by query
  • Les cas d’usage : Illustration chez Netflix, Apple, Spotify et Facebook
  • Les limites d’utilisation
9/ Les bases graphes
  • Neo4j : Présentation et mise en oeuvre
  • Architecture
  • Modélisation
  • Requêtage (langage CYPHER)
  • Les cas d’utilisation: Illustration chez LinkedIn et la RATP
  • Les limites d’utilisation
10/ Big Data SGBDR VS NoSQL
  • Différents cas d’usage
  • Debrief sur les cas pratiques et les différentes modélisations
  • Alimentation d’un SGBDR et d’une base NoSQL avec des données hétérogènes
  • Impacts en cas d’évolution de sources de données
  • Interroger les bases
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Experts en bases de données
  • Chefs de projets
  • Toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL
Dates

Dates

  • Du 06 au 08 Jan. 2021
  • Du 10 au 12 Mars 2021
  • Du 12 au 14 Mai 2021
  • Du 14 au 16 Juil. 2021
  • Du 13 au 15 Oct. 2021
  • Du 15 au 17 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation