Formations Data Base de données Formation Les fondamentaux du NoSQL

Formation Les fondamentaux du NoSQL

Noté 0 sur 5
Formation les fondamentaux NoSQL
Prix 1790€ HT / personne
Durée 2 jours ( 14 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Le NoSQL est une famille de systèmes de gestion de base de données (SGBD) pouvant prendre en charge de larges volumes de données pour les analyser et les stocker. Inventé en 1998 par Carl Strozz, le terme « NoSQL » signifie « Not Only SQL« .

Les bases de données NoSQL permettent de stocker des données de manière libre, sans suivre un schéma fixe et sans présenter des tables sous forme de colonnes.

La manipulation de ses tables s’exécute grâce à un langage de programmation orientée objet. Le principal avantage de cette technologie est la capacité à traiter efficacement de grands ensembles de données et la résolution des problèmes d’évolutivité et de flexibilité des applications modernes.

Il existe différentes catégories de bases de données NoSQL. Elles sont utilisées sur les réseaux sociaux comme Facebook et pour les moteurs de recherche comme Google ainsi que dans d’autres types de secteurs comme la santé, l’aéronautique ou encore l’enseignement.

Notre formation NoSQL vous enseignera les caractéristiques des bases de données, les principales différences entre un SGDB SQL et un SGDB NoSQL, les différences en termes d’architectures et de modèles de données.

À l’issue de cette formation, vous maitriserez les champs d’application des bases de données NoSQL en opérationnelle et ses principales caractéristiques.

 

Objectifs

  • Comprendre les différences entre un SGBD SQL et un SGBD NoSQl
  • Comprendre l’écosystème NoSQL
  • Évaluer les apports et les inconvénients inhérents aux technologies NoSQL
  • Connaître des principaux acteurs
  • Trouver les solutions du marché adéquates pour chaque modèle de données
  • Connaître les champs d’application des systèmes NoSQL en opérationnel et en analytique
  • Comprendre les différences architectures, modèles de données et implémentations techniques
  • Identifier les critères de choix

 

Public visé

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

 

Pré-requis

  • Connaissances de base des architectures techniques
  • Connaissances en management SI et des bases de données

Programme de notre formation Les fondamentaux du NoSQL

 

Introduction au NoSQL

  • L’histoire du Big Data et des systèmes de gestion de base données
  • Les 5 V (Volume, Variété, Véracité, Vélocité, Valeur)
  • Qu’est-ce que NoSQL?
  • Présentation de données non structurées
  • Présentation d’une base de données NoSQL
  • NoSQL vs RDBMS
  • Mode de distribution

 

NoSQL vs SQL

  • Les forces et les faiblesses du SQL
  • Les qualités ACID vs BASE
  • Le théorème CAP (Consistency, Availabilty et Partition Tolerance)
  • Exécuter une requête sur une base de données relationnelle vs une base de données non relationnelle
  • Présentation du NewSQL
  • Les limites et les forces du NoSQL
  • Allier les systèmes NoSQL et SQL

 

Caractéristiques principales

  • Structure de données
    • Sérialisation
    • Tables de hachage 
    • JSON
  • Traitement du côté client
  • Protocole d’accès aux données
  • Stockage réparti
  • Cohérence des données
  • Gestion d’accès concurrent

 

Les champs d’application

  • Principaux champs d’application des SGBD NoSQL
  • Mode opérationnel
  • Mode analytique
  • Évaluer les apports et les inconvénients

 

Le NoSQL en détail

  • Présentation d’une base de données NoSQL
  • Les catégories de base de données
    • Orientées document
    • De graphe
    • Clé/Valeur
    • Orientées colonnes
    • De moteur de recherche
    • De temps
  • Architecture
    • Le stockage de données
    • L’imbrication de données
    • La récupération des données
    • Interroger ses données
    • Définition des vues synoptiques

 

Les principaux acteurs

  • Identifier les principaux acteurs
  • Les solutions NoSQL
  • Trouver des solutions du marché adaptées à chaque modèle de données
  • Choix techniques des solutions
    • CouchDB
    • MongoDB
    • Cassandra
    • HBase (Hadoop)
    • ElasticSearch
  • Identification des critères de choix

 

Big data analytique

  • Présentation de l’écosystème Hadoop
  • Le rôle du projet Hadoop
  • Collecte des données
  • Les différents types de traitements (MapReduce, flux, Machine Learning, graphes…)
  • Connexion avec les moteurs opérationnels (ETL et Apache Sqoop)
  • Présentation d’une plate-forme big data analytique Apache Spark

Pour aller plus loin

Formation Cassandra

Formation MongoDB

Formation Elastic Stack ELK

Formation Kibana

Formation ElasticSearch : Administration et Infrastructure 

Formation ElasticSearch

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1790€ HT / personne
Durée 2 jours ( 14 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp