Aller au contenu principal
Afficher le fil d'ariane

ORSYS : 5. Open Source - Base de données - panorama des solutions - MySQL, PostgreSQL, MariaDB, NoSQL, MongoDB

Organisme

ORSYS
LA GRANDE ARCHE PAROI NORD
92044 PARIS LA DEFENSE CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

14 heures

Modalités

Formation

  • Classe virtuelle
  • Présentiel

Évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
910€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3800€ HT / groupe
6 stagiaires minimum

Public

Direction informatique et fonctionnelle. Responsable informatique, chef de projet, architecte, développeur.

Pré-requis

Connaissances de base des architectures techniques et du management SI. Connaissances de bases de données.

Objectifs pédagogiques

Ce cours de synthèse présentera les différentes catégories de bases de données Open Source : Les SQL et les NoSQL. Vous comprendrez les raisons de l'évolution de ces bases, vous saurez identifier leurs forces et leurs faiblesses et, vous pourrez également les mettre en perspective avec les solutions propriétaires.  

Vous serez capable de :

  • Identifier les différences entre les SGBD Open Source SQL et NoSQL, et les SGBDR propriétaires ;
  • Evaluer les caractéristiques, les forces et les faiblesses des différentes catégories de SGBD ;
  • S'approprier les principales solutions SGBD Open Source ;
  • Identifier les champs d'applications en fonction du type de SGBD Open Source SQL et NoSQL, et les SGBDR propriétaires ;
  • Comprendre les différentes architectures, les modèles de données, les implémentations techniques. 

Programme détaillé

Modalités d'évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques… Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.    

 

Programme de la formation  

 

Introduction aux bases de données Open Source

  • L'historique du modèle relationnel et des systèmes de gestion de bases de données relationnelles (SGBDR).
  • Les premiers SGBDR et les principaux acteurs.
  • Un changement d'importance : le Big Data.
  • Une nouvelle approche de SGBD : le NoSQL.
  • L'importance de l'Open Source dans les SGBD.

 

Logique des bases de données relationnelles

  • Rappel des théories sous-jacentes aux bases de données relationnelles.
  • Histoire des modèles de données.
  • Typologie des SGBD et objectifs des SGBD relationnels.
  • Fonctionnalités : règles de Codd, transactions, indexation, traitement côté serveur.
  • Architectures avancées : réplication, haute disponibilité, distribution.

Démonstration Fonctionnalités principales des SGBDR, mise en place d'une réplication et de la haute disponibilité avec MySQL  

 

Les SGBDR Open Source

  • Principales solutions de SGBDR Open Source du marché.
  • MySQL, SGBDR rapide et robuste.
  • PostgreSQL, SGBDR Open Source le plus complet.
  • MariaDB, transfuge de MySQL.
  • Forces et faiblesses de ces solutions : architectures, stockage, performances, typage, rigidité et résilience.

Démonstration Illustration des différences fonctionnelles entre MySQL, PostgreSQL et MariaDB, en matière de syntaxe SQL et de possibilité de supervision.  

 

SGBD NoSQL versus SGBDR

  • La 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.
  • Le théorème CAP.
  • Les langages déclaratifs de requête.
  • Le modèle de l'agrégat et de la centralité des données.

Démonstration Présentation des méthodes de modélisation pour le relationnel et le NoSQL (Cassandra). 

 

Les SGBD NoSQL Open Source

  • Vue des différents types de moteurs NoSQL du point de vue du modèle de données.
  • Bases orientées "clé/valeur" : Redis, Riak, etc.
  • Bases orientées "colonne" : Cassandra, HBase, etc.
  • Bases orientées "document" : MongoDB, Couchbase, ElasticSearch, etc.
  • Bases orientées "graphe" : Neo4J, etc.
  • Le NoSQL, le Big Data et les architectures Cloud : principes d'architectures communs et divergents.
  • Les offres purement Cloud : Azure, Amazon RDS, Google, BigTable.
  • Positionnement du NoSQL au sein du Big Data Analytics.

Démonstration Démonstrations de MongoDB, Redis, Couchbase et Cassandra.  

 

Solutions alternatives propriétaires

  • Principaux SGBDR propriétaires et leurs caractéristiques (performance, fiabilité...).
  • Les différences : langage de commande, contrôle de transactions, organisation des objets de BDD, etc.
  • Modèle économique : licence, maintenance, support, sécurité, fonctions avancées...
  • Propriétaire ou Open Source : une rivalité présentée en chiffres.
  • Champs d'applications SGBDR Open Source versus propriétaires.

Sessions

Filtrer les résultats

43 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat