Heim  >  Artikel  >  Datenbank  >  Was ist der Unterschied zwischen Hive und MySQL?

Was ist der Unterschied zwischen Hive und MySQL?

青灯夜游
青灯夜游Original
2021-03-01 17:05:1235185Durchsuche

Unterschiede: 1. MySQL verwendet die SQL-Sprache und Hive verwendet die SQL-ähnliche Abfragesprache HQL. 2. Hive unterstützt das Umschreiben und Hinzufügen von Daten nicht, MySQL jedoch schon. 3. Hive hat keinen Index, aber MySQL hat einen Index. 4. Die unterste Ebene von Hive ist MarReduce, und die unterste Ebene von MySQL ist die Ausführungs-Engine.

Was ist der Unterschied zwischen Hive und MySQL?

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

  • MySQL logisches Architekturdiagramm:

Was ist der Unterschied zwischen Hive und MySQL?

  • Hive-Architekturdiagramm:

Was ist der Unterschied zwischen Hive und MySQL?

(empfohlenes Tutorial: MySQL-Video. Tutorial)

Vergleich zwischen Hive und MySQL:

  • Hive übernimmt die SQL-ähnliche Abfragesprache HQL (Hive Query Language). Es gibt nichts Vergleichbares außer HQL. Hive ist für Data Warehouses konzipiert.

  • Speicherort: Hive ist auf Hadoop;

  • Datenaktualisierung: Hive unterstützt nicht das Umschreiben und Hinzufügen von Daten, was bereits beim Laden festgelegt werden kann; sei CRUD;

  • Index: Hive hat keinen Index, alle Daten werden jedes Mal gescannt, die unterste Ebene ist MR, paralleles Rechnen, geeignet für große Datenmengen; MySQL hat einen Index, geeignet für Online-Abfragedaten;

    Ausführung: Hive unterste Ebene Es ist MarReduce; die unterste Ebene von MySQL ist die Ausführungs-Engine;
  • Skalierbarkeit: Hive: großes Datenvolumen, langsam erweitern; MySQL: relativ klein
  • , besuchen Sie bitte:
  • Einführung in die Programmierung
! !

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Hive und MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn