WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.1.3. Types de modèle de SGBD NoSQL[7]

Bien que plusieurs caractéristiques générales aient été soulignées précédemment, il convient de noter qu'il existe plusieurs familles de systèmes de base de données NoSQL, étant donné qu'elles sont apparues progressivement, à des fins différentes et conçus par différents auteurs. Chacune de ces familles peut parfois s'écarter des définitions générales.

II.1.4. Comparaison des outils de gestion des BD NoSQL

Dans cette partie, nous allons lister les caractéristiques des principales bases de données NoSQL. CouchDB présente de nombreuses similitudes avec MongoDB, à la différence que CouchDB est moins adapté à des données très variables [Oussous et al., 2015].

CouchDB assurera la disponibilité et la tolérance à la partition là où MongoDB assurera la disponibilité et la cohérence. Le choix de l'importance de ces caractéristiques est à effectuer selon les besoins del'application. De prime à bord, dans les conditions de création du prototype dans ce travail, ni la disponibilité ni la cohérence semble avoir plus d'importances l'une que l'autre. Par contre MongoDB
semble supporter des requêtes plus complexes et a l'avantage de supporter nativement le partitionnement [Lourenço et al., 2015].

Tableau 2.2: Comparaison de système de Base des données NoSQL.

 

CouchDB

MongoDB

Neo4j

Big Table

Basic Concepts

Document-Oriented

Document-Oriented

Network-Oriented

Column-Oriented

Indexing

R-Tree Only2D

2D 2Dsphere

R-Tree 2Dand partially 3D

B-Tree Only2D

Vector Data Types

Fully

Fully

Fully Basic Types and Limited MultiGeometry Types

Fully Basic Types

Topologycal functions

Only Within() Contains()

Only Wiyhin() Contains(Point)

Almost fully

Not supported

Analysis and metric functions

Only Distance()

Only Distance(Point)

FullyMultiGeometry

Only Distance()

Set functions

Not support

Only Intersection(Point)

Fully

Not supported

MongoDB semble donc être plus approprié pour la gestion de nos données. L'utilisation de CouchDB n'est pas pour autant inintéressante, au contraire, elle offre bon nombre d'avantages simplement par ses objectifs différents (disponibilité au lieu de cohérence).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry