Sélectionner une page
Formations Data Base de données Formation Les fondamentaux du NoSQL

Formation Les fondamentaux du NoSQL

Formation les fondamentaux NoSQL
Prix 1790€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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

18 septembre 2024

Les + : Très bon formateur qui illustre bien les notions

Les – : Il manque peut-être l’approfondissement des problématiques de performance dans les bases de données.

Je souhaite suivre : Optimisation et mesure de la performances des accès SQL

Mohamed A. de chez ETNIC - Fédération Wallonie-Bruxelles

Afficher tous les témoignages

18 septembre 2024

Les + : Très bon formateur qui illustre bien les notions

Les – : Il manque peut-être l’approfondissement des problématiques de performance dans les bases de données.

Je souhaite suivre : Optimisation et mesure de la performances des accès SQL

Mohamed A. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Les + : Niveau de maitrise du formateur, pédagogie suivie, exemples originaux.

Les – : Rien de particulier

Zekeriya B. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Les + : Compétence du formateur, bon équilibre entre théorie et pratique

Lucas F. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je recommande la formation

Soufiane C. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je recommande la formation

Olivier C. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Les + : Meilleure compréhension du fonctionnement d’un SGBD tel que PostgreSQL, et points d’attention à observer pour augmenter les performances de certaines requêtes.

Les – : Je pense que la plupart des participants avaient une connaissance du SQL, puisque l’etnic développe principalement des applications de gestion, et donc utilise les bases de données de façon intensive. Pour les « anciens » développeurs (en EGL), on passe par des procédures stockées en PL/SQL (DB2). Pour les développeurs java, ils passent par JPA/hibernate et des NamedQueries.

Benoît C. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Les + : Formation présentant les fondamentaux du langage SQL et des SGBD axée particulièrement sur les performances.

Formateur disponible , sympathique et très compétent.

Les – : Pas de point faible pour la formation en elle-même, le souci vient plus de la demande de notre entreprise, qui n’a pas pris en compte l’hétérogénéité des profils et les besoins réels des participants. Néanmoins, chacun a pu apprendre de la formation et en retirer des informations pertinentes.

Fabienne L. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je souhaite suivre : React, kubernetes, docker, microservices (java)

Khanh Michel N. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je recommande la formation

Paulo S. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je recommande la formation

Mohamed B. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Les + : Formateur patient et connaissant son sujet

Les – : Néant

En synthèse : Malgré que la formation était plus basique que ce qui était initialement demandé, elle reste tout de même globalement une bonne formation permettant une bonne révision de certains concepts. J’y ai appris certaines notions plus en profondeur qui m’étaient connues vaguement à la base et qui ont été tout de même approfondies. Un grand merci à Mr. Koudri.

Loup I. de chez ETNIC - Fédération Wallonie-Bruxelles
18 septembre 2024

Je recommande la formation

Alexis B. de chez ETNIC - Fédération Wallonie-Bruxelles

Noter la formation

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

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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