morning with mongodb paris 2012 - fast connect

16
Morning With 7 Novembre 2012 Novembre 2012 SOA - BRMS - ESB - BPM – CEP – BAM - High Performance – Compute & Data Grid - Cloud Computing - Big Data – NoSQL – Analytics - Mobile Mathias Kluba Managing Consultant – Responsable offres NoSQL et Big Data

Upload: mongodb

Post on 19-Jul-2015

757 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Morning with MongoDB Paris 2012 - Fast Connect

Morning With 7 Novembre 2012

Novembre 2012

SOA - BRMS - ESB - BPM – CEP – BAM - High Performance – Compute & Data Grid - Cloud Computing - Big Data – NoSQL – Analytics - Mobile

Mathias Kluba Managing Consultant – Responsable offres NoSQL et Big Data

Page 2: Morning with MongoDB Paris 2012 - Fast Connect

Speaker: Mathias Kluba §  Twitter @mathiaskluba §  Email [email protected]

Speaker

2

Page 3: Morning with MongoDB Paris 2012 - Fast Connect

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

3

Page 4: Morning with MongoDB Paris 2012 - Fast Connect

Nos  offres  d’accompagnement  autour  du  BigData  et  NoSQL

Formations §  Formation générale BigData §  Formation générale NoSQL §  Formation Hadoop, MongoDB, Gigaspaces, ActivePivot, Spotfire Forma9ons  

Conseil  Architecture  

Ingénierie  

Infogérance  et  Support  

Exploitation et Support §  Mise en place d’une infrastructure middleware robuste et opérable §  Intégration avec le SI existant §  Mise en place de solutions de supervision de bout en bout

(SLAs, applications, système et réseaux) §  Production 24x7 §  Support 1er niveau et TMA

Conseil et architecture §  Conseil en architecture et évolution SI §  Accompagnement au choix des solutions §  Audit pré ou post production §  Propositions d’architectures cibles §  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 pratiques,

développement itératif §  Intégration avec les standards et technologies existants §  Mise en place de solutions de visualisation

(dashboard/reporting/data navigation)

4

Page 5: Morning with MongoDB Paris 2012 - Fast Connect

Cas 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 »

Cas d’usage

5

Page 6: Morning with MongoDB Paris 2012 - Fast Connect

Première approche:

Première approche

SELECT * FROM table WHERE field LIKE ‘%toto%’

SQL  

§  TROP  LENT  §  TROP  GROS  VOLUME  

6

Page 7: Morning with MongoDB Paris 2012 - Fast Connect

Deuxième approche:

Deuxième approche

§  TROP  LENT  §  TROP  RIGIDE  

programme  

7

For(int i = 0; i < length; i++){ doSomeStuff(); }

Page 8: Morning with MongoDB Paris 2012 - Fast Connect

Approche MongoDB / Hadoop :

MongoDB + Hadoop

1.  Fichiers  d’origines  

2.  Filtre  un  sous  ensemble      +  meta-­‐data  

3.  Affinage,  recherche  interac9ve  

8

Page 9: Morning with MongoDB Paris 2012 - Fast Connect

Approche MongoDB:

MongoDB en solo

MongoDB    Map/Reduce  

Report  BIRT  

9

Page 10: Morning with MongoDB Paris 2012 - Fast Connect

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)

En résumé

10

Page 11: Morning with MongoDB Paris 2012 - Fast Connect

Avantages: §  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

Approche MongoDB + Hadoop

11

Page 12: Morning with MongoDB Paris 2012 - Fast Connect

Requêtes MongoDB dans Excel

Intégration MongoDB et Excel

12

Page 13: Morning with MongoDB Paris 2012 - Fast Connect

Statistiques sur MongoDB

Statistiques MongoDB

13

Page 14: Morning with MongoDB Paris 2012 - Fast Connect

Déploiement MongoDB

14

Page 15: Morning with MongoDB Paris 2012 - Fast Connect

Conclusions: §  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 » ?

Approche MongoDB

15

Page 16: Morning with MongoDB Paris 2012 - Fast Connect

§  Contactez  nous  §  www.fastconnect.fr  §  blog.fastconnect.fr  §  [email protected]