2. Plan
1. Présentation du sujet
1. Utilisation de NodeJS
2. Architecture applicative
2. Démo
3. Référence
2
3. 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 »
4. 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
5. 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