Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation NoSQL Introduction
Domaine : Base de données
DURÉE
1 jour(s)
OBJECTIFS
Connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. Identifier les critères de choix.
Pré-requis
Connaissance générale des systèmes d'informations et des bases de données.
Participants
Experts en bases de données, chefs de projet et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL.
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
NoSQL Introduction
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)
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
Les familles de bases NoSQL (ECV, documents, colonnes, graphes)
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, sharding, protocole gossip, hachage)
Parallélisation des traitements (Implémentation de map/reduce)
Cohérence des données et gestion des accès concurrents ("eventual consistancy" et multi-version concurrency control)
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, sharding, protocole gossip, hachage)
Parallélisation des traitements (Implémentation de map/reduce)
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 (Redis, MongoDB, Cassandra, HBase (Hadoop), Neo4j, Elasticsearch...)
Démonstrations et tests
Critères de choix
Démonstrations et tests
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)
Aspects matériels (Besoins en mémoire, disques, répartition)
Import des données (Outils et méthodes selon les moteurs NoSQL)
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
nos centres de formation