Maison  >  Article  >  base de données  >  Quelle est la différence entre la ruche et MySQL

Quelle est la différence entre la ruche et MySQL

青灯夜游
青灯夜游original
2021-03-01 17:05:1235185parcourir

Différences : 1. Mysql utilise le langage SQL et Hive utilise le langage de requête de type SQL HQL. 2. Hive ne prend pas en charge la réécriture et l'ajout de données, contrairement à Mysql. 3. Hive n'a pas d'index, mais MySQL a un index. 4. La couche inférieure de Hive est MarReduce et la couche inférieure de MySQL est le moteur d'exécution.

Quelle est la différence entre la ruche et MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

  • Schéma d'architecture logique MySQL :

Quelle est la différence entre la ruche et MySQL

  • Schéma d'architecture Hive :

Quelle est la différence entre la ruche et MySQL

(Tutoriel recommandé : Tutoriel vidéo MySQL)

Comparaison Hive et MySQL :

  • Hive utilise un langage de requête de type SQL, HQL (langage de requête Hive). Il n'y a rien de similaire à part HQL. Hive est conçu pour les entrepôts de données.

  • Emplacement de stockage : Hive sur Hadoop ; Mysql stocke les données sur l'appareil ou le système local

  • Mise à jour des données : Hive ne prend pas en charge les données ; la réécriture et l'ajout sont déterminés lors du chargement ; la base de données peut être CRUD

  • Index : Hive n'a pas d'index, toutes les données sont analysées à chaque fois et la couche inférieure est MR, calcul parallèle, adapté aux grandes quantités de données ; MySQL a des index, adaptés aux données de requête en ligne ;

  • Exécution : la couche inférieure de Hive est MarReduce ; 🎜>

  • Évolutivité : Hive : volume de données important, expansion lente ; MySQL : relativement petit

Pour plus de connaissances liées à la programmation, veuillez visiter :

Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn