Morning With MongoDB

7,987 views

Published on

Présentation d'un cas client avec MongoDB, lors du "Morning with MongoDB" le 7 Novembre 2012.

Retrouvez l'article sur l'événement ici: http://blog.fastconnect.fr/?p=1576

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
7,987
On SlideShare
0
From Embeds
0
Number of Embeds
6,267
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Morning With MongoDB

  1. 1. SOA - BRMS - ESB - BPM – CEP – BAM - High Performance – Compute & Data Grid - Cloud Computing - Big Data – NoSQL – Analytics - Mobile Morning With 7 Novembre 2012 Mathias Kluba Managing Consultant – Responsable offres NoSQL et Big Data Novembre 2012
  2. 2. SpeakerSpeaker: Mathias Kluba  Twitter @mathiaskluba  Email mathias.kluba@fastconnect.fr 1
  3. 3. Présents sur tout le cycle de vie applicatif • Conseil • Accompagnement à l’adoption technologique • Formations • Direction et Gestion de Projets • Animation des Centres de Compétences/Expertises • Gestion des indicateurs de Performance et Qualités (KPI, SLA…) • Architecture & Développement • Socle Documentaire • Méthodologie et Bonnes Pratiques suivant le domaine • Expertise • Support & TMA 2
  4. 4. Nos offres d’accompagnement autour du BigData et NoSQL Formations  Formation générale BigData  Formation générale NoSQLFormations  Formation Hadoop, MongoDB, Gigaspaces, ActivePivot, Spotfire Conseil et architecture  Conseil en architecture et évolution SI  Accompagnement au choix des solutions Conseil  Audit pré ou post production  Propositions d’architectures ciblesArchitecture  Création, amélioration de frameworks  Revues d’architecture Ingénierie  Mise en place d’une architecture d’analyse et traitement des données BigData Hadoop/NoSQL  Expertise technique, usines logicielle, frameworks, bonnes Ingénierie pratiques, développement itératif  Intégration avec les standards et technologies existants  Mise en place de solutions de visualisation (dashboard/reporting/data navigation) Exploitation et Support  Mise en place d’une infrastructure middleware robuste et opérableInfogérance  Intégration avec le SI existant  Mise en place de solutions de supervision de bout en bout et Support (SLAs, applications, système et réseaux)  Production 24x7  Support 1er niveau et TMA 3
  5. 5. Cas d’usageCas d’usage:  Recherche dans des fichiers  Gros volume de fichiers  On souhaite garder le format d’origine  On veut faire des recherches « complexes »  On souhaite faire des « stats » 4
  6. 6. Première approchePremière approche: SQL SELECT * FROM table WHERE field LIKE ‘%toto%’  TROP LENT  TROP GROS VOLUME 5
  7. 7. Deuxième approcheDeuxième approche: programme For(int i = 0; i < length; i++){ doSomeStuff(); }  TROP LENT  TROP RIGIDE 6
  8. 8. MongoDB + HadoopApproche MongoDB / Hadoop : 1. Fichiers d’origines 2. Filtre un sous ensemble + meta-data 3. Affinage, recherche interactive 7
  9. 9. MongoDB en soloApproche MongoDB: MongoDB Map/Reduce Report BIRT 8
  10. 10. En résuméEn résumé: L’utilisateur peut affiner sa recherche grâce à Excel L’utilisateur va demander au développeur un meilleur filtre MapReduce Hadoop (meilleur analyse du texte) L’utilisateur peut générer un rapport (BIRT) 9
  11. 11. Approche MongoDB + HadoopAvantages: On conserve le format d’origine des fichiers sur HDFS On bénéficie d’une analyse très fine du texte grâce à Hadoop On stocke un gros volume grâce à la scalabilité de MongoDB On peut affiner la recherche via Excel avec la puissance des requêtes MongoDB On peut générer des statistiques grâce à la rapidité et la facilité du MapReduce MongoDB On bénéficie du support de BIRT pour générer des rapports 10
  12. 12. Intégration MongoDB et ExcelRequêtes MongoDB dans Excel 11
  13. 13. Statistiques MongoDBStatistiques et monitoring sur MongoDB 12
  14. 14. Déploiement MongoDBDéploiement avec Cloudify 13
  15. 15. Approche MongoDBConclusions: Rapide à mettre en place Souplesse du schéma (agilité) Requêtes complexes plus rapide qu’en SQL Scalabilité de l’infrastructure BIRT: intégration mongoDB en « beta » Besoin d’un outil de monitoring: à quand MMS disponible en mode « hosted » ? 14
  16. 16.  Contactez nous  www.fastconnect.fr  blog.fastconnect.fr  sales@fastconnect.fr

×