Introduction à NoSQL
Connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. Identifier les critères de choix.
Code |
Titre |
Durée |
Prix HT |
CB002 |
Introduction à NoSQL |
1 jours |
Nous consulter |
Objectifs
Connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. Identifier les critères de choix. |
Public
Experts en bases de données, chefs de projet et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL. |
Pré-requis
Connaissance générale des systèmes d'informations et des bases de données. |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
Introduction
- origine des bases de données, les notions de transaction
- les SGBD, la standardisation SQL,
- l'arrivée de nouveaux besoins : volumes importants liés aux technologies et aux nouveaux usages,
- traitements optimisés de flux de données au fil de l'eau.
- Développement des techniques sur différents aspects : stockage, indexation/recherche, calcul.
- Définition ETL : Extract Transform Load.
Caractéristiques NoSQL
- Structure de données proches des utilisateurs, développeurs
- sérialisation, tables de hachage, JSON.
- Priorité au traitement du côté client.
- Protocoles d'accès aux données, interfaces depuis les langages classiques.
- Données structurées et non structurées, documents, images,
- Stockage réparti : réplication, sharping, gossip protocl, hachage,..
- Parallélisation des traitements : implémentation de MapReduce.
- Cohérence des données et gestion des accès concurrents :
- eventual consistancy et multi-version concurrency control.
Principaux acteurs
- Les solutions NoSQL et leurs choix techniques
- CouchDB, MongoDB, Cassandra, HBase (Hadoop), ElasticSearch, ..
- Démonstrations avec Cassandra et couchDB.
- Critères de choix.
Mise en oeuvre
- Points à vérifier
- méthode d'utilisation des données
- format de stockage JSON, XML,
- choix de la clé, notion de clé composite, ...
- aspects matériels, besoins en mémoire, disques, répartition, ..
- import des données : outils et méthodes selon les moteurs NoSQL
|
Environnement
NoSQL |
Mot-clés
CB002_Introduction-NoSQL_CB002 |
Commander
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com