Administration d'un big data sous mongodb et extraction de connaissance par réseau de neurones.par Destin CUBAKA BENI Université Pédagogique Nationale (UPN) - Licence 2019 |
IV.4.3. Système de gestion de base de données : MongoDB[8], [9]MongoDB vient du mot anglais humongous qui signifie « énorme ». Il est un SGBD faisant partie de la mouvance NoSQL qui n'est plus fondée sur l'architecture classique des bases relationnelles où l'unité logique n'y est plus la table, et les données ne sont en général pas manipulées avec SQL. MongoDB est un Système de Gestion de Bases de Données orientées documents, répartissables sur un nombre quelconque d'ordinateurs (Scalabilité ou Scalability en anglais), à performance raisonnable et ne nécessitant pas de schéma prédéfini des données. Il est écrit en C++ et distribué sous licence AGPL et vise à fournir des fonctionnalités avancées. IV. 4.3.1. Administration de Big Data sous le SGBD MongoDB38(*)Selon Julian Browne, « Lead IT architect » au sein de la célèbre compagnie de télécommunications britannique O2, « Pour des raisons évidentes, il ne vaut vraiment pas la peine d'entreprendre un projet avec n'importe quel produit NoSQL, sauf si vous en avez besoin pour résoudre un problème ». La technologie NoSQL répond à de nombreux problèmes, mais généralement elle répond à deux besoins c'est la gestion de gros volumes de données etla montée en charge. Si aucun de ces deux problèmes n'est identifié dans un domaine d'exploitation, il serait erroné d'adopter une solution NoSQL. Le serveur MongoDB deviens plus facile à installer une fois télécharger depuis le site officiel, comme vous pouvez le constaté ci-dessous dans quelques étapes voici comment progresse l'installation du serveur MongoDB sous Windows :
Figure 4.34: Préparation de l'installation du serveur MongoDB.
Figure 4.35: Lancement de l'installation du serveur MongoDB.
Figure 4.36: Configuration du Serveur MongoDB.
À l'issue de la configuration du serveur nous commençons ici par l'alimentation de notre serveur. Pour ce faire, nous allons d'abord démarrer le serveur pour permettre aux modules clients de bien fonctionner. La figure ci-dessous, présente le démarrage du serveur MongoDB, qui écoute au port 27017 sur la machine locale, grâce à la commande « mongod.exe ». Figure 4.37: Démarrage du Serveur MongoDB avec la commande mongod.exe [Serveur MongoDB] Après avoir démarré le serveur, celui-ci est à l'attente d'une connexion cliente. Nous allons à présent nous connecter au serveur entant qu'un client grâce à la commande mongo.exe et créer une Base de données nommée « DB_ABONNES » qui va récupérer les données (documents) d'analyse provenant des sources variées, ces derniers (documents) seront stockés dans la collection « Customer ». Figure 4.38: Création de la base de données. * 38 Noureddine DRISSI, Guide MongoDB, Administration,2019, inédit. |
|