Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation NoSQL - Hadoop

Savoir si et comment mettre en œuvre un projet NoSQL

Référence : NOSQL-HADOOP-03
Durée : 3 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Paris 16 juillet 2012  1490 € Envoyer
Paris 02 octobre 2012  1490 € Envoyer

Présentation

Savoir si et comment mettre en oeuvre un projet NoSQL. Le cours aborde la problématique NoSQL dans son ensemble, tout en utilisant comme exemple l’implémentation la plus connue, Hadoop. Cela permet d’avoir une vision d’ensemble, mais aussi concrète et réaliste.

Objectifs

  • Qu’est-ce que NoSQL ?
  • Quand utiliser NoSQL, quand ne pas utiliser NoSQL
  • Produits NoSQL les plus courant
  • Etude d’un produit NoSQL : Hadoop/HBase
  • Mise en oeuvre

Répartition : 

60% Théorie, 40% Pratique

Public : 

Développeurs senior, Chefs de projets, Managers techniques, Architectes

Pré-requis : 

Savoir si et comment mettre en oeuvre un projet NoSQL

Programme

Qu’est-ce que NoSQL

  • Depuis 2003 : « The Google File System », MapReduce, Big table a maintenant
  • Caractéristiques : scalabilité, distribution, Not only SQL, choix « CAP »

Quand utiliser NoSQL

  • Contexte changements techniques : SOA, Java vs. Procédure stockées, performances
  • Contexte fonctionnel et légal : versionning, non modification des données, volumes
  • Coûts : ratio données/traitements ; coûts des machines
  • Fiabilité : gestion du manque de fiabilité dans le software

Quand ne pas utiliser NoSQL

  • Ratio quantité de calcul vs. quantité de données
  • Problématique de transactions
  • Comparaison avec OLAP

Les acteurs

  • Les différentes approches : Dynamo vs. BigTable
  • Produits Open Source : Voldemort / Mongodb / Couchbase / Hadoop …
  • Produits Commerciaux : Citrusleaf / Hypertable / Netezza
  • Positions des ‘grandes’ sociétés : IBM ; Microsoft, Oracle, …

Exemple détaillé : hadoop

  • Les composants principaux : Hdfs, Mapreduce, Zookeeper
  • Stockage structuré: HBase : transaction, modele de données, …
  • Interrogation : Hive, PIG
  • Intégration : FLUME

Mise en oeuvre

  • Choix d’un premier projet : critères et risques
  • Implémentation: architecture hardware, architecture software, développement
  • Support et exploitation : tests, sauvegarde, …
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants