2. plan
CAS D’UTILISATION
DU MONGODB
A QUOI SERT
MONGODB
CARACTÉRISTIQUES
DE MONGODB
POINTS FORTS DE
BASE DE DONNÉES
MONGODB
INSTALLATION ET
DÉMARRAGE DU
SERVEUR ET CLIENT
POURQUOI
MONGODB
EXEMPLE PRATIQUE CONCLUSION
2
5. A quoi sert MongoDB ?
5
• Un espace de stockage de données pour tous les systèmes de
fidélisation
- Différents jeux de données mixtes
- Besoins de montée en charge rapide
- Expérience transparente et cohérente
6. Caractéristiques de MongoDB
• La base de données MongoDB n’a pas été conçue pour les cas
d’utilisations de niche
• MongoDB s’efforce de se doter de caractéristiques excellentes pouvant
s’appliquer à des cas d’utilisation très variés
6
MongoDB est la base de données la plus
équilibrée pour les Applications et les
performances d’entreprise
7. Points forts de base de données MongoDB
Atouts de MongoDB
Duplication directe
Requêtes géospatiales
Schémas et indexation secondaires flexibles
7
Simple à initialiser
Facilite le développement des applications
mobiles pertinentes
Pas d’obligation d’établir un modèle de données
complexe
8. Installation et démarrage du serveur et client
1. Se rendre à l’adresse:
https://www.mongodb.com/docs/manual/installation/
2. Télécharger et installer mongo
3. Créer le répertoire data/db/ de stockage des données
4. En ligne de commande:
a) Démarrer le server avec la commande mongod
b) Accompagnée l’option –dbpath /data/db
c) Démarrer le client avec la commande mongo (sans d) sur le deuxième
interpréteur de commande
8
9. Pourquoi MongoDB
• Facile à mettre en œuvre
• Open source, gratuit et vivant
• Des drivers pour tous les langages
• Riche mais pas trop exotique (une partie des concepts relationnels
• S’appliquent toujours)
• Outillage assez riche
• Modèle riche
9
17. Modifier toute donnée qui contient titre ‘Titanic’ la propriété
‘source’ devient égale à « google »
17
18. Conclusion
• MongoDB est adapté aux systèmes de
fidélisation
• Il complète les moteurs de recherche, Hadoop et
les entrepôts de données
- Il ne remplace pas ces technologies
• Vaste gamme de cas d’utilisation: il s’agit ici d’un
point essentiel !
- Très efficace dans de nombreux cas
d’utilisation , et pas simplement dans
quelques situations
• Reconnu par Gartner et Forrester
• Norme de facto pour les bases de données de
nouvelle génération
• Maturité et intégration pour l’entreprise
18