Le concept de base de données "Not only SQL" gagne aujourd'hui du terrain dans les domaines nécessitant de traiter des volumes importants de données, d'optimiser les traitements de flux de données, de stocker des données non structurées, de mettre en oeuvre un stockage réparti, etc, ... Ce stage permet de comprendre les caractéristiques des bases de données NoSQL, d'étudier les possibilités offertes par les différents produits. Il est illustré par des démonstrations et mises en oeuvre sur des outils comme Cassandra et CouchDB.
Pythagore F.D. organise une formation « Introduction à NoSQL » le 30 Avril 2014.
Ce stage permet de connaître les caractéristiques techniques des bases de données NoSQL, les différentes solutions disponibles. Identifier les critères de choix.
Le programme de la formation « Introduction à NoSQL » est le suivant :
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
__________________________________________________________________________
Pythagore F.D. est un centre de formation en nouvelles technologies, dans les domaines suivants :
Java, serveurs d'applications Jee (JBoss, Websphere, Jonas, ...);
TCP/IP (Architecture, Sécurité, Administration de réseaux IP, VoIP, ...);
Unix (AIX, HP-Ux, Solaris);
Linux, les aspects systèmes, les applicatifs Apache, Openldap, Squid, Nagios, glpi, ...)
la virtualisation (xen, kvm), et le cloud avec Openstack, cloudstack, eucalyptus, ...
et la mobilité avec la programmation sur Android et sur iPhone.
Les formations sont dispensées soit dans les locaux de la société à Paris, soit sur site client, ou à distance en classes virtuelles.
Informations pratiques : formation "Introduction à NoSQL"
Lieu : centre de formation Pythagore F.D., Paris9è
Dates : le 30 Avril 2014.
Contact presse :
Pour réserver une place sur cette session, ou pour toute demande d'information, contactez nos conseillers au 33 (0)1 55 33 52 10, ou par mail à l'adresse pfd@pythagore-fd.fr, ou sur le site www.pythagore-fd.fr