> formation Technologies numériques > formation Big Data, Intelligence Artificielle > formation Big Data, NoSQL > formation Bases de données NoSQL, enjeux et solutions

Avis loadedNote : 4,1Length : 14TotalNote : 230TotalNote20 : 6
Toutes nos formations Big Data, NoSQL

Formation Bases de données NoSQL, enjeux et solutions

4,1 / 5
Séminaire
Durée : 2 jours
Réf : NSQ
Prix  2021 : 2030 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

Les bases de données NoSQL n'offrent pas de langage de requête aussi riche que le SQL. Elles répondent d'abord à des contraintes de volumétrie et à un manque de structuration des données. Ce séminaire présente les différents types de bases NoSQL, leurs architectures, leurs utilisations ainsi que les produits du marché.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Identifier les différences entre SGBD SQL et SGBD NoSQL
  • Évaluer les avantages et les inconvénients inhérents aux technologies NoSQL
  • Analyser les principales solutions du monde NoSQL pour chaque modèle de données
  • Identifier les champs d'application des SGBD NoSQL en opérationnel et en analytique
  • Comprendre les différentes architectures, les modèles de données, les implémentations techniques
PROGRAMME DE FORMATION

Introduction au NoSQL

  • L'historique du mouvement NoSQL.
  • Les différentes approches de gestion de SGBD à travers le temps : hiérarchiques, relationnelles, objets, XML, NoSQL.
  • Les cinq « V » du big data : Volume, Variété, Vélocité, Véracité, Validité.
  • Données non structurées : activité web, échange de documents, réseaux sociaux, open data, IoT.
  • Les grands acteurs à l'origine du mouvement NoSQL et du big data analytique : Google et Amazon.
  • Vue synoptique des différents types de moteurs NoSQL du point de vue du modèle de données.
  • Le NoSQL, le big data et les architectures cloud : principes d'architecture communs et divergents.
  • Les modes de distribution : avec maître et décentralisé.
  • Transactions distribuées, failover, points de sauvegarde, parallélisation des requêtes, équilibrage de charge.
  • Le positionnement du NoSQL au sein du big data analytique : de l'ère de la transaction à l'ère de l'interaction.

Réflexion collective
Pourquoi le NoSQL ? Et pourquoi son succès ? Les besoins, l'évolution des architectures, la distribution et l'élasticité, le commodity hardware, quelques scénarios d'utilisation.

Le relationnel et le NoSQL.

  • Les bases de données relationnelles : leurs forces et leurs limites.
  • Structuration forte des données (schéma explicite) versus structure souple (schéma implicite) et la modélisation Agile.
  • Des qualités ACID aux qualités BASE.
  • Théorème CAP (cohérence, disponibilité, tolérance au partitionnement).
  • Les différents niveaux de cohérence.
  • Le langage SQL, la performance des jointures. L'accès par la clé en NoSQL.
  • L'évolution vers le distribué : extensibilité verticale et horizontale.
  • Comprendre le NoSQL par le modèle de l'agrégat et de la centralité de la donnée.
  • le NewSQL, un redesign des moteurs relationnels pour la distribution. Étude de CockroachDB.

Réflexion collective
Le modèle de l'agrégat versus le modèle relationnel : comment choisir ? Comment gérer l'interopérabilité ?

Les mondes du NoSQL

  • Monde du NoSQL à travers ses choix techniques et différentes bases NoSQL libres (du moins structuré au plus structuré).
  • L'architecture distribuée : principes, le shared-nothing.
  • Disponibilité et cohérence différée : gossip, timestamps, la règle de majorité, l'arbre de Merkle.
  • Les patterns et les modèles. Comment modéliser et travailler efficacement en NoSQL.
  • Les bases orientées clé-valeur et en mémoire : Redis, Riak, Aerospike.
  • Les bases orientées documents : le format JSON. Couchbase Server, MongoDB.
  • Les bases orientées colonnes distribuées pour le big data opérationnel : Hbase, Cassandra, ScyllaDB...
  • Les moteurs orientés graphes : Neo4j, OrientDB...
  • Les moteurs de recherche JSON : Elasticsearch, SOLR.
  • Les bases de données de séries de temps : InfluxDB, KDB, Prometheus.

Démonstration
Démonstrations techniques, du point de vue de développement, de la mise en œuvre et de l'administration, des principaux moteurs NoSQL libres.

Choisir et mettre en place

  • À quels usages correspondent les bases NoSQL ?
  • Comment aborder la migration ?
  • Comment développer efficacement avec des bases NoSQL ?
  • Quels outils de supervision et comment les choisir ?
  • Quelle est la complexité administrative et la courbe d’apprentissage ?
  • Cas d’utilisation dans des entreprises existantes.
  • Gérer les interactions avec les bases de données relationnelles.
  • Implémenter des stratégies NoSQL avec des moteurs relationnels. L’exemple de PostgreSQL et ses extensions.
  • Implémenter le NoSQL dans les clouds publics. Les pratiques et les offres de bases de données en tant que service.

Réflexion collective
Quel est l’intérêt de déployer des moteurs NoSQL dans le contexte de chacun et quel moteur NoSQL choisir ?

NoSQL et Big Data

  • Big data analytique : l'écosystème Hadoop.
  • Stockage et traitements. Les différentes formes de stockage dans HDFS : SequenceFile, Apache Parquet.
  • Fonctions et usages : moteurs de recherche, outils de suggestion commerciale, détecteurs d'intrusion...
  • Différents types de traitements : MapReduce, graphe orienté acyclique, flux, machine learning, graphes distribués...
  • Fonctionnalités, outils et algorithmes : moteurs de recherche, Google Search, l'algorithme PageRank.
  • L'outil intégré : Apache Spark.
  • Connexion avec les moteurs opérationnels : ETL, Apache Sqoop.

Démonstration
Démonstrations de l'usage d'une plate-forme intégrée de big data analytique comme Apache Spark.

Participants / Prérequis

» Participants

Direction informatique et fonctionnelle. Responsables informatique, chefs de projet, architectes, développeurs.

» Prérequis

Connaissances de base des architectures techniques et du management SI. Connaissances en bases de données.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
DAVID D. 07/10/2021
4 / 5
Cours très bien mené par le formateur. Un petit manque d’exercice pratique, mais en deux jours, c’est court vu l’étendue du sujet

MARIE L. 07/10/2021
4 / 5
Il aurait été intéressant d’avoir un peu plus de temps pour effectuer des TPs sur certaines technologies.

PATRICE T. 07/10/2021
5 / 5
Très bon support de formation et excellente maîtrise du sujet par le formateur.

SAVARY A. 07/10/2021
3 / 5
contenu un peu trop élargi, pas assez centré sur le NOSQL (docker, bigdata déjà vus ailleurs) support de cours très clair

PHILIPPE K. 15/04/2021
4 / 5
Dense, exemples techniques pour visualiser. Historique, retours expériences intéressants. Surtout axé On premise, beaucoup moins Cloud.

NICOLAS A. 15/04/2021
5 / 5
Bon aperçu des éléments concernant le SQL. Explication complète et aérée interactivité élevée

FEVRE ESTELLE L. 15/04/2021
5 / 5
très dense, avec des démonstrations des moteurs NoSQL. Séminaire très intéressant. Animateur très intéressant.

JÉRÔME A. 15/04/2021
5 / 5
contenu dense : de trés nombreux points sont abordés en 2 jours seulement ! formateur trés agréable à suivre.

VICTOR P. 26/11/2020
3 / 5
Le support de formation était obsolète (confirmé par les dires du formateur). Les sujets étaient pour certains trop développés, d’autres survolés. Les temps de formation ne sont pas respectés et raccourcis (terminée à 16:40)

CATHERINE B. 26/11/2020
4 / 5
formation très intéressante, très bon panorama, support un peu trop technique à mon goût, les explications du formateur étaient très bien et vraiment nécessaires pour bien comprendre le support. Le support gagnerait à être allégé sur des points techniques précis, plus explicite sur les usages sur et complété d’une synthèse (demandé en cours)

MATHIEU P. 26/11/2020
4 / 5
Très bien, peut-être qu’il faudrait actualiser le support

FRANCOIS P. 26/11/2020
4 / 5
Beaucoup d’informations et de termes techniques

VIRGINIE D. 26/11/2020
5 / 5
Les slides ne sont pas toujours à jour

MARIE-FRANCE M. 26/11/2020
5 / 5
Très complet avec le bon niveau d’information
Avis clients 4,1 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.