Les 6 principaux cas d’utilisation de MongoDB

{{brizy_dc_image_alt entityId=

MongoDB est une base de données documentaire multiplateforme, classée comme base de données NoSQL.

En tant que base de données NoSQL, elle stocke différents documents au sein d'une même collection. Ces documents peuvent avoir des contenus, des tailles et même des champs différents.

La capacité de MongoDB à s'adapter facilement à la hausse comme à la baisse est considérée comme l'un de ses atouts majeurs par rapport à ses concurrents.

De plus, MongoDB est utile non seulement pour le Big Data et les outils associés, mais aussi pour les plateformes de gestion de contenu. Dans cet article, nous explorerons quelques-uns des principaux cas d'utilisation de MongoDB dans divers secteurs d'activité.

Les 6 principaux cas d'utilisation de MongoDB

1. Vue unique

  • Cas d'utilisation de MongoDB pour HSBC
  • Cas d'utilisation de MongoDB pour Expedia

2. IoT

  • Cas d'utilisation de MongoDB pour Bosch

3. Analytique

  • Cas d'utilisation de MongoDB pour la ville de Chicago

4. Plateformes de gestion de contenu

  • Cas d'utilisation de MongoDB pour Urban Outfitters
  • Cas d'utilisation de MongoDB pour Forbes

1. Vue unique

Cas d'utilisation de MongoDB pour HSBC

HSBC, l'un des leaders mondiaux du secteur bancaire, privilégie depuis longtemps une approche « Digital First ».

Son principal objectif est d'améliorer l'accessibilité, l'analyse et la compatibilité des données. Son volume de données a doublé ces cinq dernières années.

HSBC utilisait auparavant une base de données relationnelle pour stocker ses données opérationnelles, ce qui limitait l'analyse et l'évolutivité des données.

Avec l'augmentation considérable du volume de données ces cinq dernières années, leur gestion est devenue plus complexe.

HSBC souhaitait mettre en place un système permettant à ses utilisateurs d'accéder aux données, aussi bien sur des termes simples comme les obligations et les actions que sur des termes plus complexes comme les prévisions de marché, le trading de produits dérivés, etc.

C'est pourquoi elle s'est associée à MongoDB pour répondre à ces besoins.

Ce partenariat a non seulement permis à HSBC d'atteindre ses objectifs, mais a également simplifié et accéléré l'accès au système.

Cas d'utilisation de MongoDB pour Expedia

Expedia, une agence de voyages américaine, est un comparateur de voyages en ligne. Les tarifs des voyages fluctuant quotidiennement, ces sites disposent souvent de très peu d'offres.

Ce cas d'utilisation de MongoDB se concentre sur le stockage et le traitement de données massives afin d'améliorer l'expérience client.

Les voyageurs planifient généralement leurs voyages longtemps à l'avance et comparent de nombreuses options. La plupart du temps, ils oublient leurs recherches précédentes, ce qui peut engendrer de la confusion.

Pour résoudre ce problème, Expedia a développé Scratchpad.

Basé sur MongoDB, Scratchpad vous permet de personnaliser votre voyage selon vos besoins et automatise la prise de notes. Vous pouvez également effectuer des recherches sur votre ordinateur portable et les informations sont automatiquement enregistrées sur votre mobile ou tablette.

Avec Scratchpad, vous bénéficiez également des offres les plus avantageuses, basées sur vos recherches précédentes.

Un système doit pouvoir gérer et traiter un grand volume de données afin d'automatiser, filtrer et personnaliser le contenu proposé.

MongoDB permet à Expedia d'atteindre cet objectif. Étant une base de données non relationnelle, MongoDB facilite la personnalisation rapide et aisée des informations.

Le choix de MongoDB s'est principalement fondé sur sa rapidité et sa facilité d'adaptation, grâce à la possibilité de stocker les valeurs dans une vue unique. Traiter l'ensemble des informations et afficher les résultats en temps réel aurait été trop long et complexe avec une autre méthode.

2. IoT

Cas d'utilisation de MongoDB pour Bosch

L'un des cas d'utilisation intéressants de MongoDB concerne Bosch. L'Internet des objets (IoT) a transformé le fonctionnement des entreprises, et Bosch, l'un des leaders technologiques, n'est pas en reste.

Bosch a investi massivement dans les outils électroportatifs intelligents et la télématique avancée. L'Internet des objets a été le principal moteur de ces projets.

L'IoT ne se limite pas aux appareils connectés ; il permet également d'obtenir des informations en temps réel pour optimiser les processus.

MongoDB a aidé Bosch à proposer des applications basées sur l'IoT à ses clients.

Face à l'essor du marché de l'IoT, Bosch prévoit d'intégrer l'IoT à la plupart de ses services, et MongoDB accélère ce processus en lui offrant un avantage concurrentiel grâce à son évolutivité et sa haute disponibilité.

Il aurait été difficile pour Bosch de mettre en œuvre des plateformes IoT avec des systèmes de bases de données relationnelles.

3. Analytique:

Cas d'utilisation de MongoDB pour la ville de Chicago

Le projet WindyGrid, inspiré d'un prototype réalisé par une seule personne sur un ordinateur portable avec la technologie MongoDB, visait à obtenir des informations en temps réel à partir des données de la municipalité de Chicago.

WindyGrid a été l'un des projets pionniers du pays dans ce domaine et a été mené à bien en quatre mois.

Non seulement il traite les informations issues de sept millions de sources différentes, mais il fournit également des analyses en temps réel.

Ce projet est considéré comme une étape cruciale pour améliorer la sécurité et le cadre de vie à Chicago.

WindyGrid fournit des mises à jour en temps réel sur les embouteillages, les travaux routiers, les agressions, les transports en commun, etc.

Collecter toutes ces informations est non seulement fastidieux, mais il est également quasiment impossible de traiter et d'analyser les résultats en temps réel avec des bases de données relationnelles.

Grâce à MongoDB, la ville de Chicago a transformé un simple prototype, développé sur un ordinateur portable avec des ressources limitées, en un système d'envergure. Il s'est transformé en un modèle capable d'analyser et de prédire le déroulement des événements à l'échelle de toute la ville.

4. Plateformes de gestion de contenu

Cas d'utilisation de MongoDB pour Urban Outfitters

Les plateformes de gestion de contenu sont conçues pour diffuser facilement un contenu personnalisé et centré sur l'utilisateur.

Urban Outfitters, leader de l'innovation dans le secteur de la mode, utilise la plateforme MongoDB pour concevoir et déployer rapidement des applications offrant une expérience personnalisée à ses clients et optimisant leur parcours d'achat.

Le choix de MongoDB s'est notamment fondé sur sa rapidité, sa disponibilité et sa flexibilité, lui permettant de gérer aisément les fluctuations saisonnières du marché du commerce de détail.

L'application e-commerce d'Urban Outfitters, unique en son genre et fortement axée sur l'expérience client, a rencontré un franc succès.

De nombreuses autres entreprises de e-commerce suivent cette tendance et optent pour des bases de données non relationnelles comme MongoDB.

Cas d'utilisation de MongoDB pour Forbes

Forbes est considéré comme l'un des pionniers de la presse économique et a longtemps été une référence en matière d'actualités économiques.

Depuis 1917, Forbes figure parmi les leaders mondiaux et la transition des médias économiques traditionnels vers les plateformes modernes n'a pas été chose facile.

La qualité du contenu n'a jamais fait défaut à Forbes, qui propose des informations parmi les plus fiables. Cependant, la lenteur de la diffusion du contenu posait problème. Elle entraînait de nombreuses interruptions de service et une baisse significative des performances des pages.

Forbes a donc décidé de résoudre ces problèmes en refondant entièrement ses systèmes. Le choix de MongoDB comme plateforme de contenu s'est avéré payant.

La migration vers MongoDB a transformé l'architecture du site web de Forbes à un coût marginal par rapport aux dépenses précédentes.

De plus, la refonte complète du site web sur un CMS personnalisé basé sur MongoDB n'a pris que quelques mois, et la version mobile a été lancée un mois plus tard.

Le trafic mobile est passé de seulement 5 % à 15 % du trafic total du site web de Forbes en une seule journée. Il a désormais largement dépassé la barre des 50 %.

Points clés à retenir :

MongoDB peut être utilisé pour :

  • Gérez plusieurs documents dans un seul dossier, quelle que soit leur taille, leur format de données, etc.
  • Stimulez la croissance de l'IoT.
  • Améliorez la flexibilité.
  • Améliorez la disponibilité.
  • Accédez à des analyses en temps réel.
  • Améliorez l'expérience utilisateur sur votre plateforme de gestion de contenu.