Fiche Formation

Introduction au NoSQL

Comprendre les concepts et les enjeux du NoSQL

Objectifs

Comprendre le mouvement NoSQL et l’impact dans les organisations
Connaître les caractéristiques des principales solutions NoSQL
Savoir choisir et intégrer une ou plusieurs solutions NoSQL dans ses applicatifs
Comprendre les impacts des environnements distribués

Public

Développeur, Architecte

Pré-requis

Première utilisation d’une solution stockage

Méthodes pédagogiques

70 % théorie / 30 % pratique

Description

L’arrivée du Web a fait émerger de nouvelles solutions de stockage avec de nouveaux paradigmes, que cela soit en termes d’architecture de serveurs, de modélisation de la donnée ou de scalabilité horizontale.

A l’issue de cette formation vous connaîtrez les différentes typologies des solutions NoSQL, ainsi que leurs possibilités et leurs limites. Vous saurez évaluer l’opportunité de mettre en œuvre une solution NoSQL dans vos projets en prenant en compte l’ensemble des acteurs d’une organisation.

Programme

POURQUOI LE NOSQL ?

•    Un mouvement avant tout
•    Historique du mouvement
•    Les promesses
•    Des retours d’expériences
•    Les points d’attention

L’HÉRITAGE RDBMS

•    Caractéristiques des bases de données relationnelles
•    Normalisation du schéma relationnel (structuration forte)
•    Processus de jointure
•    Les propriétés ACID
•    Mais des problèmes!
•    Des cas d’utilisation non adaptés

LES NOUVELLES EXIGEANTES NOSQL

•    L’émergence des nouvelles architectures
•    La flexibilité de modélisation
•    Le fort besoin de scalabilité et de performance
•    Le besoin de répondre à de nouveaux cas métiers
•    Focus sur le besoin des environnements BigData et IoT
•    Pattern CQRS et NoSQL

NOSQL ET ENVIRONNEMENTS DISTRIBUÉS

•    Scale out vs Scale up
•    Les modèles de distributions (peer-to-peer et master-followers)
•    Focus sur le « CAP Theorem ». Est-ce un critère?
•    La scalabilité linéaire
•    Focus sur l’ « eventual consistency » et impact métier
•    Qualités transactionnelles BASE

TAXONOMY NOSQL

•    Les tentatives de catégorisation des bases NoSQL
•    Les bases clé-valeur, orienté colonne, document et graphe
•    Focus et mise en pratique avec Cassandra, MongoDB et Redis
•    Les critères de choix

LA MODÉLISATION DES DONNÉES

•    L’importance de l’activité de modélisation
•    Modélisation selon des patterns d’accès aux données (query-driven-design)
•    Nature, Volume et Variété des données
•    Les solutions NoSQL orientées agrégats et non-agrégats
•    Prise en compte de la performance. Illustration avec Redis pour la réduction de l’empreinte mémoire

L’IMPACT DU NOSQL DE NOS ORGANISATIONS

•    L’accompagnement des exploitants
•    Le choix des outils de supervision
•    Savoir évaluer le coût de mise en place (différent entre nouveau projet et projet de migration

Retourner au catalogue des formations
Durée1 jour
LieuParis, nous contacter

Prochaines Sessions

Paris
990€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne