Accueil > Big Data, SGBD, IA, BI, SAP > Bases de données NoSQL mise en œuvre
Formation #BSI65

Formation Bases de données NoSQL mise en œuvre

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

Durée : 4 jours

Code : BSI65


Sessions programmées :

Du 12 au 15 Jan. 2021

Du 16 au 19 Mars 2021

Du 18 au 21 Mai 2021

Du 20 au 23 Juil. 2021

Du 19 au 22 Oct. 2021

Du 21 au 24 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 : 4 jours

Code : BSI65


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

  • Appréhender la différence entre SGBD SQL et SGBD NoSQL
  • Connaitre les forces et les limites inhérents aux technologies NoSQL
  • Installer et administrer la base de données NoSQL MongoDB
  • Décrire l'architecture de MongoDB et les outils associés (shell, API, drivers …)
  • Manipuler des documents d’une base données MongoDB
  • Importer et exporter les données de la base
Programme
1/ Le relationnel et NoSQL
  • Philosophique des SGBDR
  • Cohabitation des solutions SGBDR et NoSQL
  • Gérer les relations entre les données avec de la redondance
  • Certains formats ne sont pas adaptés aux SGBDR : porquoi ?
  • Données structurées et données non-structurées
  • Exemples de « nouvelles » sources de données (logs, IoT, sites Web, etc.)
  • Évolutions technologiques et avènement du NoSQL
  • À quels usages correspondent les bases NoSQL ?
2/ Les mondes du NoSQL
  • Les bases de données clé/valeur
  • Gérer l’intégrité des données
  • Bases de données orientées document : Exemple JSON, XML
  • Stocker des documents binaires ?
  • Bases orientées colonne distribuées : Hadoop, HBase, Cassandra…
  • Modéliser un réseau avec les bases de données orientées graphe (Facebook, Twitter, etc.)
  • L'écosystème Hadoop
3/ Choix d'une base NoSQL
  • Principaux acteurs Open Source
  • Les choix matériels
  • Comment aborder la migration ?
  • Développer efficacement avec des bases NoSQL
  • Outils de supervision : comment les choisir ?
  • Quelle est la complexité administrative et la courbe d'apprentissage ?
  • Cas d'utilisation dans des entreprises existantes
  • Les performances. Quelques benchmarks ?
  • NewSQL
4/ MongoDB : Introduction générale
  • Présentation MongoDB, historique du projet, les versions
  • Le lien avec le mouvement NoSQL
  • L’environnement du système
  • Pourquoi l’utiliser ?
  • Exemples d’utilisation de MongoDB
5/ Installation et configuration
  • Plateformes supportées
  • Connaître les techniques d'installation (Linux : RedHat, Debian/Ubuntu)
  • Installer sur Windows manuellement
  • Appréhender le shell Mongo
  • Différentes API de développement : PHP, Ruby, Python, Java
6/ Mise en œuvre d’une base NoSQL
  • Création de documents et manipulations (shell)
  • Importation de données des SGBDR au format JSON
  • Indexer les données
  • Suivre les données et les index dans le temps
  • Réplication des données
  • Partitionner les données
  • Fonctionnement du moteur de stockage des données
  • Administrer et superviser au quotidien
7/ Rechercher les données (Elasticsearch)
  • Elasticsearch et NoSQL : Liens
  • Intégration des données dans Elasticsearch
  • Configuration d‘index
  • Analyse et extraction de texte
  • Différents modes de recherche
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

  • Responsables informatiques
  • Chefs de projet
  • Architectes
  • Développeurs
Dates

Dates

  • Du 12 au 15 Jan. 2021
  • Du 16 au 19 Mars 2021
  • Du 18 au 21 Mai 2021
  • Du 20 au 23 Juil. 2021
  • Du 19 au 22 Oct. 2021
  • Du 21 au 24 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