Introduction aux bases de données NoSQL

Référence : TINOS
Durée : 1 jour (7 heures)


Les SGBD relationnels sont aujourd'hui le moyen de stockage prédominant dans les entreprises. Les technologies alternatives (SGBD objet ou XML) sont cantonnées dans des niches et leurs fonctionnalités progressivement absorbées dans les SGBDR. A l'heure où, autour du Web, les besoins de stockage et d'interrogation de documents et de données sans schémas se multiplient, où le Big Data est un terme à la mode, où les architectures massivement parallèles et le Cloud Computing deviennent des options crédibles, les solutions NoSQL représentent-elles une véritable alternative ?

A l'issue de cette formation vous connaîtrez les principales solutions NoSQL : leur typologie, leurs possibilités et leurs limites. Vous saurez évaluer l'opportunité de mettre en oeuvre une solution NoSQL dans vos projets. Vous connaîtrez les solutions permettant de traiter de forts volumes de données.

La présentation parallèle des concepts théoriques des SGBD NoSQL, les différentes solutions disponibles et des exemples tirés de mises en oeuvre réelles vous aideront à répondre aux questions suivantes : "Le mouvement NoSQL est-il une mode éphémère ?", "Les SGBD NoSQL sont-il utiles dans mes projets ?", "Quelles sont leurs limites et quels sont les risques encourus ?", "De quel type de SGBD NoSQL ai-je besoin ?".
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
24/05/2013 811,00 € Réserver  
25/10/2013 811,00 € Réserver  

Vous allez apprendre à :

  • Connaître les concepts sous-jacents à l'approche NoSQL
  • Comprendre les raisons de l'émergence des SGBD NoSQL
  • Connaître les principales solutions disponibles sur le marché
  • Identifier les cas d'utilisation des SGBD NoSQL
  • Appréhender la relation entre MapReduce et NoSQL
  • Evaluer les limites des solutions NoSQL

Méthode pédagogique :

Présentation, discussions, études de cas

Audience :

Chefs de projets, architectes, développeurs

Pré-requis :

  • Connaissance des architectures intégrant des bases de données

Programme :

  • Problèmes avec les SGBD relationnels
    • SGBDR : la solution de tous les problèmes de stockage ?
    • Centralisation vs. distribution
    • Scale Up, Scale Out
    • Le coûteux mapping objet / relationnel (ORM)
  • Les origines de l'approche NoSQL
    • NoSQL, Not only SQL, NRDBMS
    • Les précurseurs : la BigTable de Google et Dynamo d'Amazon
    • Cloud Computing
    • Données inadaptées à un schéma relationnel
    • Le théorème CAP
    • Big Data et architectures massivement parallèles
  • Les concepts
    • Consistance et transactions
    • Partitionnement
    • Formats de stockage
    • Requêtes et traitements
  • Typologie des bases NoSQL
    • Clé / valeur
    • Documents
    • Colonnes
    • Graphe
  • Traitements parallelisables
    • Le modèle Map Reduce
    • Langages supportant Map Reduce
    • Pig
  • Cas d'utilisation
    • Simplicité et rapidité
    • Stockage et volumétrie
    • Traitements massifs : Analytics et BI temps réel
  • Critères de choix
    • SGBDR ou NoSQL ?
    • Les grands noms du NoSQL et leurs forces
    • MongoDB, Cassandra et les autres

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle