MongoDB Système de gestion de la base de données gratuite
Solution de base de données NoSQL open source pour les applications modernes
Utilisez MongoDB pour garantir la disponibilité, l'évolutivité et la conformité aux exigences de sécurité et de confidentialité les plus exigeantes des applications modernes.
Aperçu
MongoDB est une base de données NOSQL sécurisée et facile à échelle et open source. Il peut être utilisé pour prendre en charge les systèmes de gestion de contenu, les systèmes de commerce électronique, les applications mobiles, la section d’analyse de données, l’archivage ainsi que les applications de jeu en ligne et hors ligne. MongoDB est une base de données basée sur des documents, ce qui signifie qu’il stocke les données dans des documents de type JSON. MongoDB est sans schéma, il n’y a donc pas besoin de migration de schéma. Il a un langage de requête riche et expressif qui vous permet de filtrer et de trier par n’importe quel domaine. Les requêtes sont elles-mêmes JSON, et donc facilement composables. Plus de chaînes concaténées pour générer dynamiquement des requêtes SQL. MongoDB fournit un accès rapide aux données en raison de sa nature d’implémentation de la mémoire interne pour stocker les données. Il gère les données structurées et non structurées dans différents types d’applications. Le langage de requête basé sur des documents est utilisé pour les requêtes dynamiques sur les documents. MongoDB fournit également une riche collection de requêtes DB. Comme il est orienté vers le document, le nombre de champs, le contenu et la taille du document peuvent être différents d’un document à un autre. Il peut être facilement configuré et évolutif. Les données peuvent être mises à jour très rapidement. MongoDB peut être utilisé comme système de fichiers, appelé GRIDFS, avec des fonctionnalités d’équilibrage de charge et de réplication de données sur plusieurs machines pour stocker des fichiers.
Configuration requise
Voici les exigences pour installer MongoDB sur Ubuntu 18.04
- Serveur Ubuntu 18.04
- Accès à une fenêtre de ligne de commande / terminal
- Un utilisateur non root avec les autorisations sudo
- Un pare-feu de base
Caractéristiques
- Évolutivité élastique élevée
- Installation de réplication pour sécuriser les données.
- Riche collection de requêtes.
- Auto-sharding.
- Open source.
- gère les données structurées et non structurées.
- Facile à configurer
- base de données sans schéma.
- Mises à jour rapides en place.
- Utilisez la mémoire interne pour le processus de stockage.
- Capacité de requête profonde.
- pas de jointures complexes.
- Pas besoin de mappage d’objets.
- multiplateforme.
- Utilisez des requêtes de documents.
- Gestion facile de l’équilibrage des charges.
- Pas besoin de VM pour fonctionner sur différentes plates-formes.
- stocke les données au format JSON.
- Pas besoin de migration du schéma.
- Utilisé pour les Big Data.
Installation
Suivez ces étapes pour installer MongoDB sur Ubuntu 18.04:
- Pour importer la clé GPG publique pour la dernière version de MongoDB, exécutez la commande suivante:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Changez 4.4 à partir de l’URL si vous souhaitez installer une autre version.
- Il doit renvoyer “OK” après une création de clé réussie.
- Après avoir ajouté le référentiel, mettez à jour votre système APT en utilisant:
sudo apt update
- Installez maintenant MongoDB en utilisant la commande suivante:
sudo apt install mongodb-org
- Exécutez la commande suivante pour démarrer le service MongoDB:
sudo systemctl start mongod.service
- puis vérifiez le statut MongoDB:
sudo systemctl status mongod