Amazon DocumentDB (avec compatibilité MongoDB)

Service de base de données compatible MongoDB rapide, scalable et hautement disponible

Amazon DocumentDB (avec compatibilité MongoDB) est un service de base de données de documents rapide, évolutif, hautement disponible et entièrement géré qui prend en charge les charges de travail MongoDB. En tant que base de données de documents, Amazon DocumentDB facilite le stockage, l'interrogation et l'indexation des données JSON.

Amazon DocumentDB est un service de base de données non relationnelle conçu de toutes pièces pour vous offrir les performances, l'évolutivité et la disponibilité dont vous avez besoin pour prendre en charge les charges de travail MongoDB stratégiques à grande échelle. Dans Amazon DocumentDB, le stockage et le calcul sont dissociés, ce qui permet à chacune des opérations de se mettre à l'échelle de manière indépendante. Par ailleurs, vous pouvez augmenter la capacité de lecture à des millions de requêtes par seconde en ajoutant jusqu'à 15 réplicas en lecture à faible latence en quelques minutes seulement, quelle que soit la taille des données.

Amazon DocumentDB est conçu pour fournir une disponibilité de 99,99 %, et réplique six copies de vos données dans trois zones de disponibilité AWS. Vous pouvez utiliser AWS Database Migration Service (DMS) gratuitement (pendant six mois) pour transférer vos bases de données MongoDB sur site ou Amazon Elastic Compute Cloud (EC2) vers Amazon DocumentDB facilement et pratiquement sans aucune interruption.

Présentation d'Amazon DocumentDB (avec compatibilité MongoDB)

Avantages

Compatibilité MongoDB

Amazon DocumentDB implémente les API MongoDB 3.6 et 4.0 à code source libre d'Apache 2.0 en émulant les réponses qu'un client MongoDB escompte d'un serveur MongoDB, ce qui vous permet d'utiliser vos pilotes et outils MongoDB existants sur Amazon DocumentDB. Pour mettre l'application à jour, il suffit de remplacer le point de terminaison de la base de données par le nouveau cluster Amazon DocumentDB. En savoir plus sur les API MongoDB prises en charge.

En savoir plus »

Service entièrement géré

Grâce à Amazon DocumentDB, vous n'avez pas besoin de vous soucier des tâches de gestion de bases de données, comme l'approvisionnement du matériel, l'application de correctifs, l'installation, la configuration, les sauvegardes ou le dimensionnement. Amazon DocumentDB surveille et sauvegarde automatiquement et en continu votre base de données cloud dans Amazon S3, ce qui garantit la restauration à un instant donné (jusqu'à 1 seconde pour les 35 derniers jours).

En savoir plus »

Performances à l'échelle

Amazon DocumentDB offre le double du débit des services MongoDB gérés actuellement disponibles. L’architecture d’Amazon DocumentDB dissocie le stockage et le calcul, ce qui permet à chacune des opérations de se mettre à l’échelle de manière indépendante. Vous pouvez ainsi augmenter facilement la capacité de lecture à des millions de requêtes par seconde en ajoutant jusqu’à 15 réplicas en lecture à faible latence sur trois zones de disponibilité en quelques minutes seulement, quelle que soit la taille des données. Amazon DocumentDB utilise un système de stockage distribué autoréparant et tolérant aux pannes, qui se met à l’échelle automatiquement jusqu'à 64 To par cluster de base de données.

En savoir plus »

Cas d'utilisation

Gestion de contenus et de catalogues

Les sites de commerce, les publications en ligne, les archives numériques, les terminaux de points de vente et les kiosques en libre-service s’appuient sur des systèmes de gestion de contenus et de catalogues pour servir leurs clients. Ces systèmes nécessitent un accès rapide et fiable aux avis, images, classements, informations relatives aux produits, commentaires, etc. fournis par les utilisateurs. Grâce à la flexibilité qu'offrent le modèle orienté documents, les types de données et l'indexation d'Amazon DocumentDB, vous pouvez stocker et interroger du contenu (par exemple les avis d'utilisateurs et les vidéos de démonstration pour des sites de commerce) et des catalogues (par exemple les listes de stocks pour les terminaux de points de vente, et les échanges financiers pour les plateformes de trading), et ce de manière rapide et intuitive via un service de base de données simple.

Gestion de profils

La gestion de profils d’utilisateurs permet d’authentifier les transactions en ligne, les préférences d’utilisateurs et les utilisateurs. L'augmentation du nombre d'utilisateurs va de pair avec la hausse toujours plus complexe des données des profils d'utilisateurs, des attentes en matière d'expérience utilisateur et de la demande de scalabilité, de flexibilité des données et de performances. Grâce au modèle de données orienté document d'Amazon DocumentDB, vous pouvez gérer les profils et les préférences de millions d'utilisateurs, et vous mettre à l'échelle pour traiter des millions de requêtes utilisateurs par seconde, avec une latence de l'ordre de la milliseconde via un service de base de données non relationnelle entièrement géré.

Applications mobiles et Web

Créez des applications mobiles et Web haute performance capables de se mettre à l'échelle pour traiter des millions de requêtes d'utilisateurs par seconde avec une latence de l'ordre de la milliseconde. En tant que base de données de site Web ou base de données pour applications mobiles, Amazon DocumentDB réduit votre charge opérationnelle, ce qui vous permet de vous concentrer sur la création d'expériences uniques pour vos clients. Grâce à la flexibilité qu'offrent le modèle orienté document, les types de données et l'indexation d'Amazon DocumentDB, vous pouvez vous adapter et itérer rapidement sur vos applications, ce qui réduit le temps consacré au développement.

Fonctionnement

Migrer vos charges de travail MongoDB autogérées vers Amazon DocumentDB

Gérez soi-même les bases de données MongoDB est un exercice difficile, fastidieux et onéreux. Avec Amazon DocumentDB, vous pouvez configurer, sécuriser et mettre à l'échelle vos bases de données compatibles MongoDB dans le cloud, sans vous soucier des tâches manuelles de configuration et de sécurisation de vos clusters de bases de données, d'exécution des logiciels de gestion des clusters, de configuration des sauvegardes et de surveillance de vos charges de travail de production.

Pour savoir comment procéder, consultez le guide de migration Amazon DocumentDB »

diagramme de cas d'utilisation de la migration de base de données

Stocker, interroger et indexer les données JSON

En tant que base de données de documents (un type de base de données NoSQL), Amazon DocumentDB facilite l'insertion, l'interrogation, l'indexation et l'exécution d'agrégations sur les données JSON. JSON est un format de facto pour l'échange de données, une sortie commune des API modernes, ainsi que pour la modélisation des données d'application, car il est intuitif pour les développeurs. Le fait de pouvoir stocker et interroger des données JSON dans leur format naturel et sans traduction, permet aux développeurs d'itérer plus rapidement et d'être plus productifs.

Pour en savoir plus sur JSON, consultez la documentation d'Amazon DocumentDB »

diagramme de cas d'utilisation de la migration de base de données
FINRA

« Nous avons choisi Amazon DocumentDB, car il stocke, de manière native, les données au format JSON, ce qui facilite la requête et l'index des documents réglementaires. Cela réduit nos cycles de développement, tout en accroissant l'ergonomie de nos données et en s'intégrant facilement à d'autres systèmes qui ont recours à JSON. » 

Ranga Rajagopal, directeur principal, Plateformes de données d'entreprise – FINRA 

Regarder la vidéo »

The Washington Post

« De la sauvegarde automatisée au basculement multi-AZ, Amazon DocumentDB fournit toutes les fonctionnalités clés dont nous avons besoin pour créer les systèmes de classe mondiale qui alimentent tant notre système Arc Publishing que notre plateforme de machine learning. »

Patrick Cullen, directeur des sciences de données et de l'intelligence artificielle – The Washington Post

En savoir plus »

Samsung

« Comme les volumes de données augmentent en permanence et que la demande en flexibilité de schéma explose, notre service de collection de journaux a dû faire face à quelques défis par rapport à la gestion des données sur une base de données relationnelle traditionnelle. La prise en charge par Amazon DocumentDB (avec compatibilité MongoDB) d’un modèle de document flexible et d’un service entièrement géré nous a évité de traiter un schéma rigide et nous a permis d’exploiter des charges de travail critiques à grande échelle en toute simplicité. »

Dr Wooseung Jang, Vice-Président, Samsung Electronics

En savoir plus »

Dow Jones

« Dow Jones utilise un nombre de bases de données spécialisées, y compris MongoDB, pour fournir toutes sortes de services à nos clients. Nous sommes heureux de collaborer avec AWS à travers Amazon DocumentDB. En effet, ce service répond aux principaux besoins que nous avons formulés à AWS en vue de simplifier nos opérations et de libérer nos développeurs pour qu’ils puissent se concentrer sur l’innovation au profit de nos clients, plutôt que sur des opérations indifférenciées.

Ramin Beheshti, responsable produits et technologies, Dow Jones

En savoir plus »

Capital One

« Nos développeurs adorent le modèle orienté documents, car il leur permet d'être plus productifs et d'itérer rapidement lors de la création des applications ». Amazon DocumentDB s’intègre étroitement aux services AWS et peut nous fournir un service de bases de données robuste, hautement scalable et rentable. Avec Amazon DocumentDB, nos développeurs pourront être plus productifs et se concentrer davantage sur l'innovation en faveur de nos clients que sur la gestion d'une base de données. »

Sunjay Pandey, vice-président, Capital One

En savoir plus »

Woot!

« Woot! a remplacé notre base de données de catalogue de produits vieillissante, autogérée et opérationnelle, exécutée sur MongoDB 2.2 par Amazon DocumentDB ». Avec seulement quelques modifications minimes, nous avons pu mettre à niveau notre pilote et terminer notre migration de production complète en trois semaines. Ce faisant, nous avons réduit nos coûts d'infrastructure pour la base de données de 82 %, frais de licence compris. »

Sam Giagtzoglou, ingénieur en développement de logiciels chez Woot!

Lire le blog »

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer un compte AWS

Accédez instantanément à Amazon DocumentDB Management Console.

S'inscrire 
Next-Steps-Icon_Tutorial
Consulter un didacticiel

Explorez Amazon DocumentDB avec un didacticiel simple.

En savoir plus 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencer à créer avec AWS

Découvrez comment créer avec Amazon DocumentDB.

En savoir plus