MongoDB

Logiciel capture d'écran:
MongoDB
Détails logiciels:
Version: 4.0.0 Mise à jour
Date de transfert: 17 Aug 18
Développeur: MongoDB, Inc.
Licence: Gratuit
Popularité: 129

Rating: 2.0/5 (Total Votes: 1)

MongoDB est une base de données orientée document, open source et sans schéma, conçue pour être fiable, évolutive et performante. Il est également connu comme la base de données NoSQL numéro un mondial.


Caractéristiques en un coup d'oeil

Principales fonctionnalités: stockage orienté document, prise en charge complète des index, haute disponibilité, réplication, partition automatique, interrogation, mises à jour rapides sur place, cartographie et réduction des fonctionnalités, prise en charge de GridFS, service de gestion MongoDB et assistance professionnelle.

Il prend en charge les documents de style JSON dotés de schémas dynamiques, offre des requêtes riches en documents et basées sur des documents, peut indexer tout attribut et peut être mis en miroir sur des réseaux étendus et des réseaux locaux.

En outre, le projet peut évoluer horizontalement sans perdre aucune fonctionnalité, incorpore des modificateurs atomiques offrant des performances sans contention, fournit aux utilisateurs un traitement et une agrégation de données flexibles et vous permet de stocker des fichiers de toute taille.

Fonctionnalité de surveillance et de sauvegarde intégrée

Une autre fonctionnalité intéressante est la fonctionnalité de surveillance et de sauvegarde intégrée, conçue pour MongoDB. Les outils tiers offrent une telle fonctionnalité, mais il est préférable de conserver celle par défaut pour plus de stabilité et de performances.

Des fonctionnalités commerciales sont également disponibles pour les entreprises souhaitant établir un partenariat avec MongoDB, ce qui les aidera à réduire les coûts, à accélérer la mise sur le marché et à réduire les risques grâce à un support proactif et à des fonctionnalités professionnelles.


Sous le capot et OS pris en charge

MongoDB est un moteur de base de données multi-plateformes écrit entièrement dans le langage de programmation C ++. Il supporte officiellement toutes les distributions GNU / Linux, ainsi que les systèmes d’exploitation Solaris, Microsoft Windows et Apple Mac OS X. Il a été optimisé pour fonctionner sur des ordinateurs 64 bits et 32 ​​bits.

Pour votre commodité, des packages binaires pré-construits pour les systèmes GNU / Linux 64 bits et 32 ​​bits, ainsi qu'une archive de sources universelles sont disponibles en téléchargement sur Softoware, ainsi que sur la page d'accueil du projet. Cependant, il peut également être installé à partir des référentiels de logiciels par défaut de plusieurs distributions Linux.

Nouveautés dans cette version:

  • MongoDB 3.6 facilite plus que jamais l'utilisation des données de la manière la plus naturelle, efficace et sans friction possible. En bref, MongoDB vous aide à accélérer la création et la mise à l'échelle des applications. Les fonctionnalités clés 3.6 incluent:
  • Les flux de modifications vous permettent de créer des applications Web, mobiles et IoT réactives capables d'afficher, de filtrer et d'agir sur les modifications de données lorsqu'elles se produisent dans la base de données. Chaque fois que des données sont modifiées dans MongoDB, les systèmes en aval sont automatiquement informés des mises à jour en temps réel. Les flux de modifications constituent un moyen simple et efficace de créer des applications réactives et pilotées par des événements.
  • Les écritures réessayables déplacent la complexité de la gestion des défaillances temporaires des systèmes depuis l'application vers la base de données. Au lieu de devoir implémenter des masses de code personnalisé côté client, MongoDB relance automatiquement les opérations d'écriture en utilisant une sémantique exacte.
  • Avec la validation de schéma, en utilisant la syntaxe dérivée de la norme de schéma JSON IETF proposée, nous avons étendu les fonctionnalités de validation de document introduites à l'origine dans MongoDB 3.2. Désormais, les équipes DevOps et DBA peuvent définir une structure de document spécifique pour chaque collection, jusqu'au niveau des champs individuels des tableaux imbriqués. Et vous pouvez ajuster cela selon vos besoins: verrouillez le schéma, ouvrez-le, appliquez-le à un sous-ensemble de champs - tout ce dont vous avez besoin pour chaque application ou étape de votre projet.
  • Liaison à localhost par défaut: avec MongoDB 3.6, tous les paquets MongoDB sur toutes les plates-formes refusent toutes les connexions externes à la base de données, sauf configuration explicite par l'administrateur. Combiné avec la nouvelle prise en charge de la liste blanche IP, les administrateurs peuvent configurer MongoDB pour accepter uniquement les connexions externes sur les adresses IP approuvées. Ces améliorations réduisent considérablement le risque de déploiement involontaire d’instances MongoDB non sécurisées en production.
  • Les améliorations d’agrégation prennent en charge des requêtes plus expressives, ce qui vous permet d’accéder plus rapidement à des informations basées sur des données. Le modèle de données de document de MongoDB vous permet de modéliser des entités de la même manière que vous les représentez dans le code - en tant qu'objets complets - de sorte que vous n'avez pas à vous soucier des JOIN. Mais pour l'analytique, il est utile de regrouper des données sur plusieurs collections. Nous avons introduit des equijoins externes gauches dans MongoDB 3.2, mais nous les développons maintenant avec un opérateur $ lookup plus puissant pour prendre en charge l'équivalent des sous-requêtes SQL et des non-équijoins. Le Connecteur pour BI de MongoDB, qui permet à MongoDB d'être utilisé comme source de données dans les outils d'analyse et de visualisation de données basés sur SQL, tire parti de ces améliorations pour offrir de meilleures performances, avec davantage d'opérations d'analyse natives.
  • MongoDB Atlas est le meilleur moyen d’exécuter MongoDB dans le cloud public. MongoDB 3.6 est disponible sous forme de service entièrement géré sur Atlas, comprenant de nouvelles fonctionnalités importantes pour la prise en charge d’applications globales et une optimisation automatisée de l’extensibilité et des performances.
  • La réplication interrégionale permet aux clusters Atlas de couvrir plusieurs régions de fournisseur de cloud, de garantir une disponibilité continue en cas de panne géographique et de fournir une expérience client optimale en distribuant les données plus près des utilisateurs. Atlas prend désormais également en charge la mise à l'échelle automatique du stockage associé à un cluster, facilitant ainsi la gestion de la capacité. Le nouveau conseiller en performance met constamment en évidence les requêtes à exécution lente et fournit des recommandations d’index intelligentes pour améliorer les performances.

Nouveautés dans la version 3.6.4:

  • MongoDB 3.6 facilite plus que jamais l'utilisation des données de la manière la plus naturelle, efficace et sans friction possible. En bref, MongoDB vous aide à accélérer la création et la mise à l'échelle des applications. Les fonctionnalités clés 3.6 incluent:
  • Les flux de modifications vous permettent de créer des applications Web, mobiles et IoT réactives capables d'afficher, de filtrer et d'agir sur les modifications de données lorsqu'elles se produisent dans la base de données. Chaque fois que des données sont modifiées dans MongoDB, les systèmes en aval sont automatiquement informés des mises à jour en temps réel. Les flux de modifications constituent un moyen simple et efficace de créer des applications réactives et pilotées par des événements.
  • Les écritures réessayables déplacent la complexité de la gestion des défaillances temporaires des systèmes depuis l'application vers la base de données. Au lieu de devoir implémenter des masses de code personnalisé côté client, MongoDB relance automatiquement les opérations d'écriture en utilisant une sémantique exacte.
  • Avec la validation de schéma, en utilisant la syntaxe dérivée de la norme de schéma JSON IETF proposée, nous avons étendu les fonctionnalités de validation de document introduites à l'origine dans MongoDB 3.2. Désormais, les équipes DevOps et DBA peuvent définir une structure de document spécifique pour chaque collection, jusqu'au niveau des champs individuels des tableaux imbriqués. Et vous pouvez ajuster cela selon vos besoins: verrouillez le schéma, ouvrez-le, appliquez-le à un sous-ensemble de champs - tout ce dont vous avez besoin pour chaque application ou étape de votre projet.
  • Liaison à localhost par défaut: avec MongoDB 3.6, tous les paquets MongoDB sur toutes les plates-formes refusent toutes les connexions externes à la base de données, sauf configuration explicite par l'administrateur. Combiné avec la nouvelle prise en charge de la liste blanche IP, les administrateurs peuvent configurer MongoDB pour accepter uniquement les connexions externes sur les adresses IP approuvées. Ces améliorations réduisent considérablement le risque de déploiement involontaire d’instances MongoDB non sécurisées en production.
  • Les améliorations d’agrégation prennent en charge des requêtes plus expressives, ce qui vous permet d’accéder plus rapidement à des informations basées sur des données. Le modèle de données de document de MongoDB vous permet de modéliser des entités de la même manière que vous les représentez dans le code - en tant qu'objets complets - de sorte que vous n'avez pas à vous soucier des JOIN. Mais pour l'analytique, il est utile de regrouper des données sur plusieurs collections. Nous avons introduit des equijoins externes gauches dans MongoDB 3.2, mais nous les développons maintenant avec un opérateur $ lookup plus puissant pour prendre en charge l'équivalent des sous-requêtes SQL et des non-équijoins. Le Connecteur pour BI de MongoDB, qui permet à MongoDB d'être utilisé comme source de données dans les outils d'analyse et de visualisation de données basés sur SQL, tire parti de ces améliorations pour offrir de meilleures performances, avec davantage d'opérations d'analyse natives.
  • MongoDB Atlas est le meilleur moyen d’exécuter MongoDB dans le cloud public. MongoDB 3.6 est disponible sous forme de service entièrement géré sur Atlas, comprenant de nouvelles fonctionnalités importantes pour la prise en charge d’applications globales et une optimisation automatisée de l’extensibilité et des performances.
  • La réplication interrégionale permet aux clusters Atlas de couvrir plusieurs régions de fournisseur de cloud, de garantir une disponibilité continue en cas de panne géographique et de fournir une expérience client optimale en distribuant les données plus près des utilisateurs. Atlas prend désormais également en charge la mise à l'échelle automatique du stockage associé à un cluster, facilitant ainsi la gestion de la capacité. Le nouveau conseiller en performance met constamment en évidence les requêtes à exécution lente et fournit des recommandations d’index intelligentes pour améliorer les performances.

Nouveautés dans la version:

  • MongoDB 3.6 facilite plus que jamais l'utilisation des données de la manière la plus naturelle, efficace et sans friction possible. En bref, MongoDB vous aide à accélérer la création et la mise à l'échelle des applications. Les fonctionnalités clés 3.6 incluent:
  • Les flux de modifications vous permettent de créer des applications Web, mobiles et IoT réactives capables d'afficher, de filtrer et d'agir sur les modifications de données lorsqu'elles se produisent dans la base de données. Chaque fois que des données sont modifiées dans MongoDB, les systèmes en aval sont automatiquement informés des mises à jour en temps réel. Les flux de modifications constituent un moyen simple et efficace de créer des applications réactives et pilotées par des événements.
  • Les écritures réessayables déplacent la complexité de la gestion des défaillances temporaires des systèmes depuis l'application vers la base de données. Au lieu de devoir implémenter des masses de code personnalisé côté client, MongoDB relance automatiquement les opérations d'écriture en utilisant une sémantique exacte.
  • Avec la validation de schéma, en utilisant la syntaxe dérivée de la norme de schéma JSON IETF proposée, nous avons étendu les fonctionnalités de validation de document introduites à l'origine dans MongoDB 3.2. Désormais, les équipes DevOps et DBA peuvent définir une structure de document spécifique pour chaque collection, jusqu'au niveau des champs individuels des tableaux imbriqués. Et vous pouvez ajuster cela selon vos besoins: verrouillez le schéma, ouvrez-le, appliquez-le à un sous-ensemble de champs - tout ce dont vous avez besoin pour chaque application ou étape de votre projet.
  • Liaison à localhost par défaut: avec MongoDB 3.6, tous les paquets MongoDB sur toutes les plates-formes refusent toutes les connexions externes à la base de données, sauf configuration explicite par l'administrateur. Combiné avec la nouvelle prise en charge de la liste blanche IP, les administrateurs peuvent configurer MongoDB pour accepter uniquement les connexions externes sur les adresses IP approuvées. Ces améliorations réduisent considérablement le risque de déploiement involontaire d’instances MongoDB non sécurisées en production.
  • Les améliorations d’agrégation prennent en charge des requêtes plus expressives, ce qui vous permet d’accéder plus rapidement à des informations basées sur des données. Le modèle de données de document de MongoDB vous permet de modéliser des entités de la même manière que vous les représentez dans le code - en tant qu'objets complets - de sorte que vous n'avez pas à vous soucier des JOIN. Mais pour l'analytique, il est utile de regrouper des données sur plusieurs collections. Nous avons introduit des equijoins externes gauches dans MongoDB 3.2, mais nous les développons maintenant avec un opérateur $ lookup plus puissant pour prendre en charge l'équivalent des sous-requêtes SQL et des non-équijoins. Le Connecteur pour BI de MongoDB, qui permet à MongoDB d'être utilisé comme source de données dans les outils d'analyse et de visualisation de données basés sur SQL, tire parti de ces améliorations pour offrir de meilleures performances, avec davantage d'opérations d'analyse natives.
  • MongoDB Atlas est le meilleur moyen d’exécuter MongoDB dans le cloud public. MongoDB 3.6 est disponible sous forme de service entièrement géré sur Atlas, comprenant de nouvelles fonctionnalités importantes pour la prise en charge d’applications globales et une optimisation automatisée de l’extensibilité et des performances.
  • La réplication interrégionale permet aux clusters Atlas de couvrir plusieurs régions de fournisseur de cloud, de garantir une disponibilité continue en cas de panne géographique et de fournir une expérience client optimale en distribuant les données plus près des utilisateurs. Atlas prend désormais également en charge la mise à l'échelle automatique du stockage associé à un cluster, facilitant ainsi la gestion de la capacité. Le nouveau conseiller en performance met constamment en évidence les requêtes à exécution lente et fournit des recommandations d’index intelligentes pour améliorer les performances.

Nouveautés dans la version 3.4.6:

  • Problèmes résolus:
  • SERVER-27347: Ne fermez que les curseurs inactifs en cache sur l’identifiant WiredTiger occupé.
  • SERVER-29618: $ geoWin dans le pipeline d'agrégation après $ lookup et $ unwind renvoie des résultats incorrects.
  • WT-3362: le curseur ne doit jamais être bloqué pendant la durée d’un point de contrôle.

Nouveautés dans la version 3.4.1:

  • SERVER-27124 Interdire readConcern: la majorité lit sur pv0
  • SERVER-27201 $ graphLookup déclenche le déréférencement du pointeur nul
  • SERVER-27207 La recherche sur tri avec mongos peut ne pas renvoyer un jeu de résultats vide
  • SERVER-27213 Deux étages de correspondance $ ne se combinent pas correctement, ce qui produit des résultats incorrects.
  • SERVER-27300 Interdit l’indexation de BSONType :: Symbol avec un classement non simple
  • SERVER-27210 3.4.0 mongo shell impossible de se connecter en utilisant MongoURI avec "ssl = true" & quot;
  • SERVER-27271 La commande rolesInfo soulève System.InvalidOperationException: nom d'élément dupliqué 'roles'.
  • SERVER-26870 Parfois, le fichier de données de collecte n'est pas supprimé même si la collecte est supprimée
  • TOOLS-1541 Prise en charge des vues d’exportation

Nouveautés dans la version 3.2.5:

  • Améliorations apportées à la stabilité de WiredTiger SERVER-19751, SERVER- 19673 et SERVER-19573.
  • Correction d'un problème d'interaction entre SSL et l'audit. SERVER-19538.
  • Correction du problème de l’agrégation $ sort sur les systèmes partagés SERVER-19464.
  • Tous les problèmes fermés dans 3.0.6

Nouveautés de la version 3.0.6:

  • Améliorations apportées à WiredTiger Stability SERVER-19751, SERVER-19673 et SERVER-19573.
  • Correction d'un problème d'interaction entre SSL et l'audit. SERVER-19538.
  • Correction du problème de l’agrégation $ sort sur les systèmes partagés SERVER-19464.
  • Tous les problèmes fermés dans 3.0.6

Nouveautés dans la version 3.0.4:

  • Corriger les écritures manquées avec des insertions simultanées lors de la migration de des fragments avec les primaires WiredTiger: SERVER-18822
  • Résoudre les conflits d’écriture avec les mises à jour à mises à jour multiples avec upsert = true avec le moteur de stockage Tiger câblé: SERVER-18213
  • Correction du cas où les lectures secondaires pouvaient bloquer la réplication: SERVER-18190
  • Améliorez les performances sous Windows avec WiredTiger et les documents de plus de 16 Ko: SERVER-18079
  • Correction du problème suivant: les fichiers de données WiredTiger ne sont pas correctement récupérés à la suite de redémarrages inattendus du système: SERVER-18316

Nouveautés dans la version 3.0.0:

  • Performances 7 à 10 fois supérieures:
  • Le nouveau moteur de stockage WiredTiger de MongoDB 3.0 offre un débit 7 à 10 fois supérieur pour les applications à forte intensité d’écriture avec un contrôle de concurrence au niveau document plus précis. Cela se traduit par des gains de performances considérables avec moins de matériel pour les projets lourds en écriture tels que vos prochaines applications IoT, de gestion des données client, sociales et mobiles.
  • Jusqu'à 80% de stockage en moins:
  • MongoDB prend désormais en charge la compression native, ce qui vous permet de réduire votre empreinte physique jusqu'à 80%. Vous avez la possibilité de choisir entre différents algorithmes de compression pour optimiser les performances et l'efficacité du stockage, en fonction des besoins de vos applications.
  • Avec un contrôle de concurrence plus granulaire et une compression intégrée, MongoDB 3.0 vous permet de simplifier votre architecture, ce qui vous permet de faire beaucoup plus avec moins de matériel.
  • Réduire les frais généraux opérationnels jusqu'à 95%:
  • Ops Manager est le meilleur moyen d’exécuter MongoDB. Cette solution simplifie les tâches de routine en appuyant sur un bouton et élimine les tâches auparavant manuelles et fastidieuses liées à la gestion de MongoDB. Vous pouvez maintenant déployer, surveiller, sauvegarder et faire évoluer MongoDB en toute simplicité.
  • Stockage enfichable optimisé pour votre charge de travail:
  • Nous comprenons qu’avec un environnement de plus en plus complexe d’applications pilotées par les données, une "taille unique" l'approche du stockage ne le coupe plus. C'est pourquoi MongoDB 3.0 inclut une API de moteur de stockage enfichable pour étendre la base de données avec de nouvelles fonctionnalités.
  • Faible latence dans le monde entier:
  • Les principales applications d’aujourd’hui sont mondiales et desservent des publics toujours connectés qui exigent une satisfaction immédiate. Avec MongoDB, vous pouvez désormais distribuer plus de 50 répliques MongoDB plus près de vos utilisateurs partout dans le monde, réduisant ainsi les effets de la latence du réseau et offrant une meilleure expérience utilisateur.
  • Améliorations qui vous rendent plus productif:
  • MongoDB 3.0 comprend un certain nombre d’améliorations opérationnelles du langage de requête MongoDB ainsi que des outils fournis avec la base de données. Ils comprennent ...
  • Chargement et exportation plus rapides. Les données peuvent être chargées et extraites plus rapidement et avec une plus grande efficacité à l'aide des outils mongoimport, mongoexport, mongodump, mongorestore et mongooplog révisés multi-threadés de MongoDB.
  • Optimisation plus facile des requêtes. Mieux comprendre les performances des requêtes avec la nouvelle méthode explain (). Il est désormais possible de calculer et d'examiner les plans de requête sans exécuter au préalable la requête. Le plan de requête peut être appliqué à un ensemble plus large de types de requête et la gestion des erreurs est améliorée.
  • Débogage plus rapide. Vous disposez désormais d'un contrôle beaucoup plus important sur la granularité des messages de journalisation et des zones fonctionnelles spécifiques du serveur afin d'étudier plus précisément les problèmes. Vous pouvez configurer quels composants spécifiques de la base de données doivent être exposés pour une journalisation de définition supérieure et ajouter des niveaux de gravité pour chaque message de journal.
  • Applications géospatiales plus riches. Avec l'ajout de grandes sélections de polygones, le support géospatial de MongoDB est étendu pour inclure des requêtes à plusieurs hémisphères pouvant couvrir plus de 50% de la surface de la Terre. Par exemple, une compagnie aérienne peut désormais lancer des requêtes pour identifier tous les avions ayant traversé plusieurs hémisphères au cours des dernières 24 heures.
  • De meilleures analyses chronologiques. Les développeurs peuvent construire des requêtes d'analyse de séries chronologiques plus riches avec moins de code en utilisant le nouvel opérateur $ dateToString de la structure d'agrégation.
  • Assurer la conformité réglementaire et interne:
  • MongoDB 3.0 ajoute aux fonctionnalités de sécurité existantes de la base de données avec une structure d'audit plus robuste.
  • L'audit s'étend désormais au-delà de la capture des actions administratives (opérations de schéma, activités d'authentification et d'autorisation) pour inclure la journalisation des opérations de lecture et d'écriture (DML) dans la base de données. Vous pouvez construire et filtrer des pistes d'audit pour toute opération sur MongoDB sans avoir à recourir à des outils tiers. 3.0 comprend également l'introduction de l'audit basé sur les rôles. L'audit est disponible dans le cadre de MongoDB Enterprise Advanced.

Nouveautés dans la version 2.6.7 / 3.0 RC7:

  • Diminution de l’encombrement de la mémoire des mongos plusieurs balises SERVER-16683
  • Vérification de la version de partition supprimée si le serveur principal est en panne SERVER-16237
  • Correction: Échec du script de démarrage /etc/init.d/mongod avec le message dirname SERVER-16081
  • Corrigé: les mongos peuvent amener les fragments à atteindre la limite de tri en mémoire en demandant plus de résultats que nécessaire SERVER-14306
  • Tous les problèmes fermés dans 2.6.7

Nouveautés dans la version 2.6.5:

  • $ rename utilise maintenant les chemins sources pointés corrects SERVER-15029
  • La dernière partie du journal partiellement écrite n'affecte pas la récupération SERVER-15111
  • Explicitement zéro fichiers .ns lors de la création SERVER-15369
  • Le classeur de plan ne favorisera plus les plans d’intersection si le prédicat génère une analyse d’index de plage vide SERVER-14961
  • Générer des paquets Community et Enterprise pour SUSE 11 SERVER-10642
  • Tous les problèmes fermés dans 2.6.5

Nouveautés dans la version 2.5.5:

  • Nouveau:
  • Nouvelle méthode d’opération d’écriture pour insérer, mettre à jour, supprimer
  • Corrections de bugs:
  • L’agent SNMP ne démarre pas
  • Ajout du support de la suite de modules à smoke.py

Nouveautés dans la version 2.5.4:

  • Ajouter une option à la commande compact pour laisser dans le remplissage
  • Rôles définis par l'utilisateur
  • Le serveur abandonne automatiquement les requêtes / commandes après la limite de temps spécifiée par l'utilisateur

Nouveautés dans la version 2.4.9:

  • Corrections de bugs:
  • L’inscription par défaut de callback openssl peut causer des pannes
  • clang compilé mongo shell se bloque à la sortie avec une trace de pile dans v8
  • se connecter ~ ReplicaSetMonitor () se bloque
  • Les expiresAfterSeconds non numériques provoquent une requête TTL incorrecte
  • Le shell cesse de fonctionner après une longue opération de saisie semi-automatique
  • L'échec de la restauration de usePowerOf2Sizes ne doit pas provoquer d'erreur fatale
  • SERVER-11869 Prise en charge de opTime non client dans mongod GLE
  • $ où l'intérieur de la projection $ elemMatch provoque une erreur de segmentation
  • Passer $ where le prédicat à db.currentOp () bloque mongod
  • Impossible de définir les options false de setParameter dans le fichier de configuration
  • vérification de la compatibilité textIndexVersion non terminée
  • l'écouteur d'écriture différée peut ne pas récupérer le code correct de ClientInfo :: getLastError
  • Les Mongos ne peuvent pas faire de requêtes slaveOk lorsque le primaire est en panne
  • Nouvelles connexions fragmentées à un déclencheur d'espace de noms setShardVersion sur tous les fragments

  • La logique de relance
  • pour les préférences de lecture devrait également s’appliquer à la défaillance du réseau paresseux recv ()
  • la logique de version de slaveok dans mongos devrait également s'appliquer à read prefs
  • La modification des options de collecte peut entraîner l'échec des restaurations de la collection

Nouveautés dans la version 2.4.8:

  • Augmenter la compatibilité future des fonctionnalités d'autorisation 2.6
  • Correction du problème de cache dbhash pour les serveurs de configuration

Logiciel similaire

GT.M
GT.M

18 Feb 15

DAMP
DAMP

2 Jun 15

Drizzle
Drizzle

20 Feb 15

Commentaires à MongoDB

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!