Quelles sont les caractéristiques et les contrastes entre Hive et HBase?

publié il y a  2020-2-10 12:32:27Dernière réponse febr. 10, 2020 12:33:50 23 1 0 0

Je suis intéressé à découvrir comment Hive, récemment publié, se compare à HBase en termes de performances. L'interface de type SQL utilisée par Hive est très préférable à l'API HBase que nous avons implémentée. Quelles sont les caractéristiques de Hive et de Hbase?


Merci d'avance.


  • x
  • Standard:

Med_Taher
publié il y a 2020-2-10 12:33:50 Utile(0) Utile(0)

Ruche:


Avantages:


Hive est une infrastructure d'entrepôt de données construite au-dessus de Hadoop .


Il permet d'interroger des données stockées sur HDFS pour analyse via HQL , un langage de type SQL , qui sera converti en série de travaux de réduction de carte


Il exécute uniquement des processus par lots sur Hadoop.


il est compatible JDBC , il s'intègre également aux outils basés sur SQL existants


Hive prend en charge les partitions


Il prend en charge l' interrogation analytique des données collectées sur une période de temps


Les inconvénients:


Il ne prend actuellement pas en charge les instructions de mise à jour


Il doit être fourni avec un schéma prédéfini pour mapper les fichiers et les répertoires en colonnes


HBase:


Avantages:


Une base de données distribuée évolutive qui prend en charge le stockage de données structuré pour les grandes tables


Il offre un accès en lecture / écriture aléatoire et en temps réel à vos Big Data. Les opérations HBase s'exécutent en temps réel sur sa base de données plutôt que sur les travaux MapReduce


il prend en charge les partitions des tables, et les tables sont encore divisées en familles de colonnes


Mise à l'échelle horizontale avec une énorme quantité de données à l'aide de Hadoop


Fournit un accès par clé aux données lors du stockage ou de la récupération. Il prend en charge l'ajout ou la mise à jour de lignes.


Prend en charge le versonage des données.


Les inconvénients:


Les requêtes HBase sont écrites dans un langage personnalisé qui doit être appris


HBase n'est pas entièrement compatible ACID


Il ne peut pas être utilisé avec des modèles d'accès complexes (tels que des jointures)


Ce n'est pas non plus un substitut complet pour HDFS lors de l'exécution de MapReduce en lots importants


  • x
  • Standard:

Commentaire

envoyer
Connectez-vous pour répondre. Se connecter | Enregistrer

Remarque Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».
Si le bouton de la pièce-jointe n'est pas disponible, mettez à jour Adobe Flash Player à la dernière version.

My Followers

Connectez-vous pour participer à la communication et au partage

Connectez-vous pour participer à la communication et au partage

S'identifier