Suivez-nous sur
Facebook icon
Twitter icon

Formations > 17-082 | Conception et interrogation des données en NoSQL (W022)

Conception et interrogation des données en NoSQL

Domaine: 
WEB
Objectifs: 

- Modélisation de données non structurées
- Le NoSQL
- Classification du NoSQL
- Principes et fonctionnement du NoSQL
- Syntaxe NoSQL

Description du type de public: 

Développeurs Web souhaitant acquérir plus d’expérience pratique

Prérequis: 

Connaissance du langage PHP et PHP OO

Programme: 

Fonctionnalités techniques communes des bases NoSQL
- Structure souple des données : conception du schéma, agrégation, dénormalisation, duplication
- Architecture distribuée : principes, le shared-nothing
- Equilibrage de charge
- Méthodes de distribution et de duplication des données
- Disponibilité et cohérence différée : gossip, timestamps, vector clock, règle de majorité, arbre de Merkle
- Méthodes d'amélioration des performances : caches en lecture, en écriture, MVCC
- L'architecture in-memory. Un exemple : ParStream
- Introduction à Hadoop et Map Reduce
- Ecosystème Hadoop : différences avec les SGBDR, relations avec le NoSQL
- Un cas d'usage d'Hadoop dans l'entreprise
Un essai de classification du NoSQL
- Classement : les différents critères
- Bases de données clé-valeur: modèle de données, extensibilité, réplication, pour et contre, la clé-valeur ordonnée
- Bases de données colonnes: modèle de données, hiérarchie (familles, super colonnes), extensibilité, pour et contre
- Bases de données document: modèle de données, extensibilité, pour et contre
- BDD graphes: modèle de données, requêtage, extensibilité, jointures et graphes, comparaison avec les SGBDR
- Pourquoi utiliser des bases graphes ? Piles logicielles
- Deux cas d'usage des bases graphes : détection de fraude, rappel de véhicule
- Bases de données stream et Complex Event Processing (CEP). Détection de fraude chez PayPal
- Base en mémoire. L'avenir : la mémoire non volatile
- Bases XML
Quelques caractéristiques des bases NoSQL existantes
- Bases clé-valeur : Amazon Dynamo, Redis, Riak, Voldemort, Memcached
- Bases colonnes. Google BigTable : principes et API. Hbase : qualités, structure au sein d'Hadoop
- Hypertable. Cassandra : propriétés, avantages et faiblesses, requêtage, quelques références
- Bases documents : CouchDB, Couchbase. MongoDB : principes, avantages, limites, cas d'usage
- Bases graphes : Neo4J, AllegroGraph, uRika, une comparaison
- Bases en mémoire : les ancêtres - SolidDB, TimesTen
- HANA, SciDB

En détail

Profil(s) ciblé(s): 
Chercheur emploi
Enseignement
Entreprises
Nombre de participants maximum: 
12
Durée: 
3 jours
Prestataire: 
CogniTIC
Code session: 
17-082
Dates: 
26, 27, 30 octobre 2017
Tarifs: 
B

Inscription

Choisissez votre profil