MongoDB
MongoDB, la base de données
NoSQL pour votre projet Cloud
plateforme haute performance, évolutivité et support en français.
1 instance PlayGround Gratuit
Intégration frontale de serveur, d'API, SDK (Python, Go-Lang, etc.) et d'outils (Terraform, Ansible, Chef, Puppet)
Rétention de sauvegarde quotidienne : 7 jours (optionnel)
SLA de temps de disponibilité (99,95%)
Évolutivité verticale et horizontale
Stockage massif de données avec la vitesse maximale
Que comprend MongoDB ?
-
50 – 1 280 Go de stockage
-
Zero temps d'arrêt - Maintenance / Mises à jour pour 3 nœuds
-
2 - 128 Go de RAM
-
Accès aux fichiers journaux
-
1 – 32 vCPU
-
Authentification et autorisation des utilisateurs
-
1, 3 instances
-
Chiffrement des disques au repos, en ligne (TLS/SSL), au niveau des champs côté client et des sauvegardes
-
5 et 6 versions principales
-
Contrôles d'accès basés sur les rôles (RBAC)
Caractéristiques | Playground | Business | Enterprise |
---|---|---|---|
Ressources | |||
Stockage | 50 Go | 50 - 1.280 Go | 50 - 4.000 Go |
RAM | 2 Go | 2 - 128 Go | 2 - 230 Go |
CPU | 1 vCPU | 1 - 32 vCPU | 1 - 31 Core |
Instances | 1 | 1, 3 | 1, 3, 5, 7 |
Versions principales | 5 et 6 | 5 et 6 | 5 et 6 |
SLA de temps de disponibilité (99,95%) | |||
Accès | |||
Intégration avec le frontend DCD | |||
Intégration avec l'API | |||
Intégration avec le SDK (Python, Go-Lang, etc.) | |||
Intégration avec les outils (Terraform, Ansible, Chef, Puppet) | |||
Sauvegarde | |||
Temps d'archivage PITR (jours) | jusqu'à 30 | ||
Rétention de sauvegarde quotidienne (optionnelle) (jours) | 7 | jusqu'à 120 | |
Évolutivité élastique | |||
Évolutivité verticale | |||
Évolutivité horizontale | |||
Fragmentation des bases de données | |||
Surveillance et alertes | |||
Accès aux fichiers journaux | |||
Sécurité | |||
Authentification et autorisation des utilisateurs | |||
Chiffrement des disques au repos | |||
Chiffrement en ligne (TLS/SSL) | |||
Chiffrement au niveau des champs côté client | |||
Chiffrement des sauvegardes | |||
IAM (Gestion des Identités et des Accès) | |||
Contrôles d'accès basés sur les rôles (RBAC) | |||
Au-delà de la base de données | |||
Connecteur BI de MongoDB | |||
MongoDB Compass | |||
Support | |||
Support entreprise 24/7 | |||
Temps de réponse initiaux | 6 heures | 1 heure |
Base de données MongoDB
Notre plateforme Data Center Designer vous permet de choisir pour votre projet entre les bases de données PostgreSQL et MongoDB.
MongoDB est un système de base de données basé sur des documents, idéal pour des applications modernes et évolutives. Ces qualités vous permettent de stocker des données complexes et hétérogènes de manière efficace, sans avoir à suivre un schéma de base de données rigide. Il est idéal pour l'analyse de données, avec des schémas de données flexibles qui permettent de fusionner, d'interpréter et d'analyser des informations de manière efficace, même à partir de multiples sources.
Son évolutivité horizontale facilite l'ajout de nœuds supplémentaires pour accueillir des volumes de données croissants et des requêtes associées. Vous disposez également d'une haute disponibilité avec des ensembles de réplicas. De plus, le sharding améliore les performances et la tolérance aux pannes en distribuant les requêtes sur l'ensemble du cluster.
Cette base de données NoSQL offre une connexion parfaite avec les langages de programmation tels que Python, Ruby ou Node.js, grâce à son langage de requête natif : MQL.
De plus, dans Data Center Designer, nous vous proposons un service MongoDB géré avec une surveillance continue des métriques de santé, un équilibrage de charge et divers outils pour configurer et contrôler vos bases de données.
Choisissez votre modèle de paiement dans le Cloud avec MongoDB
- 2 GB RAM
- 1 vCPU
- 50 GB NVMe
- 2 GB RAM
- 1 vCPU
- 50 GB NVMe
- 4 GB RAM
- 2 vCPU
- 80 GB NVMe
- 8 GB RAM
- 4 vCPU
- 160 GB NVMe
- 16 GB RAM
- 6 vCPU
- 320 GB NVMe
- 32 GB RAM
- 8 vCPU
- 640 GB NVMe
- 64 GB RAM
- 16 vCPU
- 960 GB NVMe
- 128 GB RAM
- 32 vCPU
- 1280 GB NVMe
- 128 GB RAM
- 32 vCPU
- 2000 GB NVMe
- CPU: 0,06€/heure
- RAM: 0,00353€/Go/heure
- Stockage: À partir de 0,04€/Go/mois
Que pouvez-vous faire avec votre base de données MongoDB ?
-
CMS optimisé
Développez votre propre système de gestion de contenu pour créer votre site web. Avec MongoDB, vous pouvez gérer des textes, des graphiques et des vidéos dans un ensemble commun, à la fois sur un PC et sur des appareils mobiles.
-
Créer des expériences personnalisées
Vous pouvez connecter et analyser de nombreux fichiers différents pour une boutique de commerce électronique, une assurance en ligne ou une plateforme de trading. Ainsi, vous offrirez des expériences personnalisées à chaque utilisateur.
-
L'Internet des objets (IoT)
MongoDB prend en charge tous les types de données générées par les appareils IoT, vous permettant d'améliorer la productivité, de redéfinir vos modèles commerciaux et d'augmenter l'efficacité opérationnelle de votre entreprise.
Remplissez ce formulaire et nous vous appellerons sans obligation. Vous pouvez également nous contacter par email.
- 365 jours 24 heures Parce que nous savons que votre projet ne comprend pas les attentes, nos experts sont toujours disponibles pour vous aider.
- Notre propre service client Plus de 400 personnes, passionnées par la technologie et en formation continue, dédiées exclusivement à répondre à vos questions et requêtes.
Questions fréquemment posées sur MongoDB
-
Qui serait responsable de concevoir mon schéma de base de données ?
Nous vous fournissons la solution où votre base de données est hébergée et nous nous chargeons de l'administration du serveur et du moteur de la base de données. Comme vous connaissez le mieux votre entreprise, vous pourrez définir et structurer votre base de données de manière efficace.
-
Combien coûte le trafic dans Data Center Designer ?
Le trafic entrant est gratuit et illimité. Nous vous facturons uniquement le trafic sortant. Cela est dû au fait que notre solution est conçue pour fonctionner dans un environnement privé où le serveur web fait les requêtes à MongoDB.
-
Qu'est-ce que MongoDB ?
MongoDB est la base de données la plus représentative des bases de données connues sous le nom de NoSQL, acronyme de Not only SQL. On peut également la désigner par le terme de base de données documentaire, car ce que nous stockons sont des documents JSON purs et non des enregistrements, comme c'est le cas dans les tables des bases de données relationnelles. Les bases de données NoSQL occupent une place spécifique parmi les solutions de bases de données actuelles. Elles répondent à des besoins courants, tant pour les applications web, les applications mobiles que pour l'Internet des objets.
-
Quand est-il nécessaire d'utiliser une base de données NoSQL comme MongoDB ?
- Pour qu'une application puisse stocker ou accéder à de nombreuses informations en peu de temps, car les bases de données documentaires peuvent être beaucoup plus rapides que les bases de données relationnelles et peuvent servir des clients qui ont besoin d'effectuer de nombreuses opérations par seconde.
- Pour stocker de grands volumes d'informations. Les bases de données relationnelles ont tendance à fonctionner plus lentement lorsqu'une table contient des quantités très importantes d'enregistrements (de l'ordre d'un million et plus). De telles situations obligent les administrateurs à rechercher des solutions telles que diviser les tables en plusieurs segments, ce qui entraîne un coût en termes d'accès aux données et d'opérations. Ce n'est pas un problème dans les bases de données NoSQL, qui sont capables de gérer des volumes gigantesques de données dans leurs entités.
- Pour répondre à des besoins énormes en termes de vitesse, de volume et de variabilité. Dans les bases de données relationnelles, le schéma de l'information est minutieusement défini à l'avance. Par exemple, vous ne pouvez pas inventer des champs dans les enregistrements à la volée. Dans les bases de données documentaires, comme MongoDB, il n'y a pas de problème à ce que chaque document stocke des champs différents, permettant ainsi une flexibilité dans le schéma de l'information.
-
Quelle est la différence entre MongoDB et les bases de données relationnelles ?
Contrairement aux bases de données relationnelles qui organisent les données en tables avec des lignes et des colonnes, MongoDB stocke les données dans des documents JSON (ou BSON), ce qui permet une structure flexible. Les bases de données relationnelles nécessitent des schémas fixes, tandis que MongoDB permet d'ajouter ou de modifier des champs sans interrompre le fonctionnement, ce qui est idéal pour les données dynamiques et les applications modernes.
-
MongoDB est-il adapté aux grands volumes de données ?
Oui. MongoDB est idéal pour gérer de grands volumes de données en raison de son architecture évolutive. Il utilise une approche de sharding, qui permet de diviser et de distribuer les données sur différents serveurs, facilitant ainsi le traitement efficace de grandes quantités d'informations. Cela vous permet de croître sans que les performances ne soient affectées, ce qui en fait un excellent choix pour le big data et les applications avec des millions d'utilisateurs.
-
Qu'est-ce qu'un document dans MongoDB ?
Dans MongoDB, un document est l'unité de base des données qui est stockée dans une collection. Un document est similaire à un enregistrement dans une base de données relationnelle, mais il a un format plus flexible, basé sur JSON ou BSON (Binary JSON). Les documents peuvent contenir des champs et des valeurs de différents types de données, y compris des tableaux et des documents imbriqués, offrant une grande flexibilité pour stocker des informations non structurées.
-
Qu'est-ce qu'une collection dans MongoDB ?
Une collection dans MongoDB est un ensemble de documents et est équivalente à une table dans une base de données relationnelle. Contrairement aux tables relationnelles, une collection dans MongoDB ne nécessite pas de schéma fixe, ce qui signifie que les documents au sein d'une même collection peuvent avoir des structures différentes, avec des champs et des types de données différents.
-
Qu'est-ce que le sharding dans MongoDB et quand est-il utilisé ?
Le sharding est une technique de partitionnement dans MongoDB qui distribue les données sur plusieurs serveurs ou nœuds. Il est utilisé pour gérer de grands volumes de données et pour garantir que le système reste évolutif et efficace. En divisant les données en différents shards (fragments), MongoDB peut répartir la charge de travail entre différents serveurs, évitant ainsi les goulots d'étranglement et permettant la croissance horizontale du système.