Aller au contenu

MongoDB

Dans cet article

Information

MongoDB est une base de données flexible qui vous permet de traiter de grandes quantités de données structurées et non structurées. Elle utilise un modèle de documents flexible qui vous permet de modifier facilement la structure des données. MongoDB propose un langage de requête simple, un support d'index et une évolutivité horizontale. L'une des caractéristiques clés de MongoDB est son modèle de documents flexible. Au lieu d'utiliser des tables et des lignes, les données dans MongoDB sont organisées en documents BSON (Binary JSON), qui peuvent être représentés sous forme de hiérarchies complexes et contenir divers types de champs, y compris des nombres, des chaînes, des tableaux et même des sous-documents.

MongoDB. Caractéristiques clés

  • Modèle de données flexible : MongoDB utilise une structure de documents JSON flexible appelée BSON (Binary JSON). Cette fonctionnalité vous permet de stocker différents types de données et de modifier le schéma du document sans avoir à effectuer une migration de base de données.
  • Scalabilité : La capacité de distribution des données et des requêtes vers plusieurs serveurs. Elle vous permet de traiter de grandes quantités de données et d'augmenter la capacité de transmission du système si nécessaire.
  • Répliquation : La fonctionnalité de réplication intégrée vous permet de créer plusieurs réplicas de la base de données. Elle offre une tolérance aux pannes et augmente la disponibilité des données. Si un serveur échoue, les données peuvent être récupérées à partir d'autres réplicas.
  • Sharding : Il vous permet de diviser horizontalement les données en plusieurs fragments et de les stocker sur différents serveurs. Cela garantit une répartition uniforme de la charge et vous permet de travailler efficacement avec de grandes quantités de données.
  • Support d'index : MongoDB fournit divers types d'index pour accélérer l'exécution des requêtes. Les index peuvent être créés sur un ou plusieurs champs d'un document. Ils vous permettent de trouver rapidement les données, réduisant le temps de réponse du système.
  • Langage de requête : MongoDB utilise un langage de requête basé sur JSON qui prend en charge le filtrage, le tri, l'agrégation et d'autres fonctions pour traiter les données.
  • Support des transactions : Les nouvelles versions de MongoDB ont introduit le support des transactions. Elles vous permettent d'effectuer un groupe d'opérations au sein d'une seule transaction. Les transactions assurent la cohérence des données et garantissent l'intégrité de la base de données lors d'un accès simultané par plusieurs clients.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (Go) Min HDD/SSD (Go) Actif
31 MongoDB Ubuntu 22.04 + + + - 1 4 - COMMANDER
  • Temps d'installation : 15-20 minutes, OS inclus.

Le processus d'installation de MongoDB comprend plusieurs étapes :

  • Installation du système ;
  • Ajout des dépôts et des clés GPG ;
  • Installation du paquet MongoDB depuis le dépôt ;
  • Démarrage et activation du service MongoDB en auto-exécution.

Note

À moins d'indication contraire, par défaut nous installons la dernière version de sortie du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.

Démarrage après déploiement de MongoDB

Une notification sera envoyée à l'e-mail indiqué lors de l'inscription indiquant que le serveur est prêt à être utilisé après le paiement de la commande. Elle contiendra l'adresse IP du VPS, ainsi que le login et le Mot de passe pour la connexion. Les clients de notre société gèrent le matériel dans le panneau de contrôle du serveur et de l'API - Invapi.

Note

Pour plus d'informations sur les paramètres de base de MongoDB, consultez la documentation des développeurs.

Commander un serveur avec MongoDB via l'API

Pour installer ce logiciel en utilisant l'API, suivez les instructions suivantes.