Différence entre SGBD et Hadoop

le différence clé entre SGBDR et Hadoop est que le Le SGBDR stocke des données structurées tandis que Hadoop stocke des données structurées, semi-structurées et non structurées.

Le SGBDR est un système de gestion de base de données basé sur le modèle relationnel. Hadoop est un logiciel permettant de stocker des données et d'exécuter des applications sur des grappes de matériel de base..

CONTENU

1. Vue d'ensemble et différence clé
2. Qu'est-ce qu'un SGBDR?
3. Qu'est-ce que Hadoop?
4. Comparaison côte à côte - SGBDR vs Hadoop sous forme tabulaire
5. Résumé

Qu'est-ce qu'un SGBDR??

SGBDR signifie Système de gestion de base de données relationnelle basé sur le modèle relationnel. Dans le SGBDR, les tables sont utilisées pour stocker des données et les clés et les index permettent de les connecter. Une table est un ensemble d'éléments de données, qui constituent les entités. Il contient des lignes et des colonnes. Les lignes représentent une seule entrée dans la table. Les colonnes représentent les attributs.

Par exemple, la base de données des ventes peut avoir des entités client et produit. Le client peut avoir des attributs tels que customer_id, name, address, phone_no. L'élément peut avoir des attributs tels que product_id, name etc. La clé primaire de la table customer est customer_id, tandis que la clé primaire de la table product est product_id. Placer le product_id dans la table des clients en tant que clé étrangère connecte ces deux entités. De même, les tableaux sont également liés les uns aux autres. Ils assurent l’intégrité des données, la normalisation et bien d’autres. Peu de SGBDR communs sont MySQL, MSSQL et Oracle. Ils utilisent SQL pour interroger.

Qu'est-ce que Hadoop??

Hadoop est un framework open source Apache écrit en Java. Il aide à stocker et à traiter une grande quantité de données sur des grappes d'ordinateurs à l'aide de modèles de programmation simples. L’objectif principal de Hadoop est de stocker et de traiter le Big Data, qui fait référence à une grande quantité de données complexes. Le débit d’Hadoop, qui est la capacité de traiter un volume de données au cours d’une période donnée, est élevé..

Il y a quatre modules dans l'architecture Hadoop. Ils sont communs à Hadoop, YARN, le système de fichiers distribués Hadoop (HDFS) et Hadoop MapReduce. Le module commun contient les bibliothèques et les utilitaires Java. Il a également les fichiers pour démarrer Hadoop. Hadoop YARN effectue la planification des travaux et la gestion des ressources en cluster.

En outre, le système de fichiers distribués Hadoop (HDFS) est le système de stockage Hadoop. Il utilise l'architecture maître-esclave. Le nœud maître est le NameNode et gère les métadonnées du système de fichiers. Les autres ordinateurs sont des nœuds esclaves ou des DataNodes. Ils stockent les données réelles. Par ailleurs, Hadoop MapReduce effectue le calcul distribué. Il a les algorithmes pour traiter les données. Dans le système HDFS, le nœud maître dispose d'un suivi des travaux. Il exécute des tâches de réduction de mappage sur les nœuds esclaves. Il existe un suivi des tâches pour chaque nœud esclave afin de terminer le traitement des données et de renvoyer le résultat au nœud maître. Dans l’ensemble, Hadoop fournit un stockage massif de données avec une puissance de traitement élevée.

Quelle est la différence entre SGBDR et Hadoop?

SGBDR vs Hadoop

SGBDR est un logiciel système permettant de créer et de gérer des bases de données basées sur le modèle relationnel.. Hadoop est une collection de logiciels open source qui connecte de nombreux ordinateurs pour résoudre des problèmes impliquant une grande quantité de données et de calculs..
 Variété de données
Le SGBDR stocke des données structurées. Hadoop stocke des données structurées, semi-structurées et non structurées.
Stockage de données
Le SGBDR stocke la quantité moyenne de données. Hadoop stocke une grande quantité de données que le SGBDR.
 La vitesse
Dans les SGBDR, les lectures sont rapides. Dans Hadoop, les lectures et les écritures sont rapides.
L'évolutivité
Le SGBDR a une évolutivité verticale. Hadoop a une évolutivité horizontale.
Matériel
Les SGBDR utilisent des serveurs haut de gamme. Hadoop utilise du matériel de base.
  Débit
Le débit du SGBDR est plus élevé. Le débit Hadoop est inférieur.

Résumé - SGBDR vs Hadoop

Cet article traite de la différence entre SGBDR et Hadoop. La principale différence entre les SGBDR et Hadoop est que le SGBDR stocke des données structurées tandis que Hadoop stocke des données structurées, semi-structurées et non structurées..

Référence:

1.Tutoriels Point. “Concepts SQL des SGBDR.” , Tutoriels Point, 8 janvier 2018. Disponible ici  
2.Tutoriels Point. "Tutoriel Hadoop." , Tutoriels Point, 8 janvier 2018. Disponible ici  

Courtoisie d'image:

1.'8552968000'par Intel Free Press (CC BY-SA 2.0) via Flickr