SlideShare une entreprise Scribd logo
1  sur  8
ERYEM DAY
Monitoring d’applications avec
mongoDB et nodeJS
1
Présenté par :
Philippe SFEIR psfeir@eryem.com
Levallois 12/02/2015
Plan
1. Présentation du sujet
1. Utilisation de NodeJS
2. Architecture applicative
2. Démo
3. Référence
2
MongoDB
 Stockage de large volumes de données,
structurées ou non
 Temps d’exécution et charge supportée
optimaux
 Mécanisme natif de répartition de charge
entre serveurs
 Schéma de bdd dynamique: développement
AGILE facilité
 Manipulation des données via desAPI
orientées objet
3
NoSQL : le « serveur léger »
MongoDB
 Base de données de type document: une clé -> une
valeur complexe de structure non prédéfinie, exemple: JSON
 Stockage graphique: stockage de données de réseaux
sociaux
 Stockage clé-valeur: une clé -> une valeur simple (int,
string …)
 Stockage colonnes larges: un enregistrement <-> une
colonne de données, au lieu d’une ligne
4
Plusieurs modèles de stockage de données
Installation
 Msi pour mongoDB
 Msi pour nodeJS
 Le client node nécessite visualC++ et Python
installés
 Installation du client Node par Node Package
Manager: utilitaire ligne de commande npm
 Configuration par npm
5
Serveur MongoDB + client Node
Démo
6
!!
Conclusion
7
-Full POO
-Portabilité optimale
-Abstraction de la couche infra
 ENFIN le développeur peut passer tout son temps à
écrire son code plutôt qu’à configurer son
environnement
Références
8
http://www.mongodb.com/fr
Best practices:
http://www.mongodb.com/blog/post/mongodb-security-
best-practices

Contenu connexe

En vedette

отчет итоговый слайды 2015
отчет итоговый слайды 2015отчет итоговый слайды 2015
отчет итоговый слайды 2015sk1ll
 
Отчет Центра медицинской профилактики за 2015 год
Отчет Центра медицинской профилактики за 2015 годОтчет Центра медицинской профилактики за 2015 год
Отчет Центра медицинской профилактики за 2015 годsk1ll
 
Resume-Sujith Kumar KV_2016
Resume-Sujith Kumar KV_2016Resume-Sujith Kumar KV_2016
Resume-Sujith Kumar KV_2016Sujith Kumar K V
 
Himachal tourism hptdc ltd summer internship project report
Himachal tourism hptdc ltd summer internship project reportHimachal tourism hptdc ltd summer internship project report
Himachal tourism hptdc ltd summer internship project reportAakriti Thakur
 
Himachal tourismhptdc ltd
Himachal tourismhptdc ltdHimachal tourismhptdc ltd
Himachal tourismhptdc ltdAakriti Thakur
 
Toshiba: Leading Innovation - 2016 Digital Marketing Strategy
Toshiba: Leading Innovation - 2016 Digital Marketing StrategyToshiba: Leading Innovation - 2016 Digital Marketing Strategy
Toshiba: Leading Innovation - 2016 Digital Marketing StrategyJames Sullivan
 
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Chris Preziotti
 
итоги 2015.pptx на сайт
итоги 2015.pptx на сайтитоги 2015.pptx на сайт
итоги 2015.pptx на сайтsk1ll
 
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016Kerry Pace
 

En vedette (13)

отчет итоговый слайды 2015
отчет итоговый слайды 2015отчет итоговый слайды 2015
отчет итоговый слайды 2015
 
Отчет Центра медицинской профилактики за 2015 год
Отчет Центра медицинской профилактики за 2015 годОтчет Центра медицинской профилактики за 2015 год
Отчет Центра медицинской профилактики за 2015 год
 
Resume-Sujith Kumar KV_2016
Resume-Sujith Kumar KV_2016Resume-Sujith Kumar KV_2016
Resume-Sujith Kumar KV_2016
 
DS-MAX Signature
DS-MAX SignatureDS-MAX Signature
DS-MAX Signature
 
Himachal tourism hptdc ltd summer internship project report
Himachal tourism hptdc ltd summer internship project reportHimachal tourism hptdc ltd summer internship project report
Himachal tourism hptdc ltd summer internship project report
 
Himachal tourismhptdc ltd
Himachal tourismhptdc ltdHimachal tourismhptdc ltd
Himachal tourismhptdc ltd
 
Toshiba: Leading Innovation - 2016 Digital Marketing Strategy
Toshiba: Leading Innovation - 2016 Digital Marketing StrategyToshiba: Leading Innovation - 2016 Digital Marketing Strategy
Toshiba: Leading Innovation - 2016 Digital Marketing Strategy
 
Html
HtmlHtml
Html
 
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
 
Sonestaa iwoods
Sonestaa iwoodsSonestaa iwoods
Sonestaa iwoods
 
итоги 2015.pptx на сайт
итоги 2015.pptx на сайтитоги 2015.pptx на сайт
итоги 2015.pptx на сайт
 
What's Next for Apple Pay
What's Next for Apple PayWhat's Next for Apple Pay
What's Next for Apple Pay
 
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016
Dyspraxia and Self Confidence tips - Dyspraxia Ireland Adult Summit 2016
 

Similaire à Mongo db applicationmonitor

Présentation mongoDB et mongoId
Présentation mongoDB et mongoIdPrésentation mongoDB et mongoId
Présentation mongoDB et mongoIdvtabary
 
Support Formation vidéo: MongoDB pour débutant
Support Formation vidéo: MongoDB pour débutantSupport Formation vidéo: MongoDB pour débutant
Support Formation vidéo: MongoDB pour débutantSmartnSkilled
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBMongoDB
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPierre-Alban DEWITTE
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp012014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01MongoDB
 
Morning With MongoDB
Morning With MongoDBMorning With MongoDB
Morning With MongoDBFastConnect
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloudstefounet
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?benjguin
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?Microsoft
 
1er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 20171er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 2017igouverte
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express jsAbdoulaye Dieng
 
Gestion des données d'entreprise à l'ère de MongoDB et du Data Lake
Gestion des données d'entreprise à l'ère de MongoDB et du Data LakeGestion des données d'entreprise à l'ère de MongoDB et du Data Lake
Gestion des données d'entreprise à l'ère de MongoDB et du Data LakeMongoDB
 
Morning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMorning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMongoDB
 
SMART Media Center For OPCMA
SMART Media Center For OPCMASMART Media Center For OPCMA
SMART Media Center For OPCMACHAKER ALLAOUI
 
Solution Hitachi Content Platform
Solution Hitachi Content PlatformSolution Hitachi Content Platform
Solution Hitachi Content PlatformBertrand LE QUELLEC
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm
 

Similaire à Mongo db applicationmonitor (20)

Présentation mongoDB et mongoId
Présentation mongoDB et mongoIdPrésentation mongoDB et mongoId
Présentation mongoDB et mongoId
 
Support Formation vidéo: MongoDB pour débutant
Support Formation vidéo: MongoDB pour débutantSupport Formation vidéo: MongoDB pour débutant
Support Formation vidéo: MongoDB pour débutant
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPlus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDB
 
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp012014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
 
Morning With MongoDB
Morning With MongoDBMorning With MongoDB
Morning With MongoDB
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Introduction à Node.js
Introduction à Node.js Introduction à Node.js
Introduction à Node.js
 
1er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 20171er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 2017
 
Initiation à Express js
Initiation à Express jsInitiation à Express js
Initiation à Express js
 
Gestion des données d'entreprise à l'ère de MongoDB et du Data Lake
Gestion des données d'entreprise à l'ère de MongoDB et du Data LakeGestion des données d'entreprise à l'ère de MongoDB et du Data Lake
Gestion des données d'entreprise à l'ère de MongoDB et du Data Lake
 
Meteor js 1.0
Meteor js 1.0Meteor js 1.0
Meteor js 1.0
 
Morning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast ConnectMorning with MongoDB Paris 2012 - Fast Connect
Morning with MongoDB Paris 2012 - Fast Connect
 
Mongo db with C#
Mongo db with C#Mongo db with C#
Mongo db with C#
 
SMART Media Center For OPCMA
SMART Media Center For OPCMASMART Media Center For OPCMA
SMART Media Center For OPCMA
 
Solution Hitachi Content Platform
Solution Hitachi Content PlatformSolution Hitachi Content Platform
Solution Hitachi Content Platform
 
Support NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDBSupport NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDB
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB Administration
 

Mongo db applicationmonitor