Erläuterung des Beispiels einer MySQL-Datenanalyse-Speicher-Engine

Erläuterung des Beispiels einer MySQL-Datenanalyse-Speicher-Engine

Heute sprechen wir über die MySQL-Speicher-Engine. Als Freund, der in der Datenanalysebranche arbeitet, sage ich immer, dass wir nicht näher darauf eingehen müssen, was die MySQL-Speicher-Engine ist, solange wir sie verstehen.

1. Fälle vorstellen

Es gibt zwei Personen, Zhang Ma Hu und Li Xiaoxin, die Fahrradmanager am U-Bahn-Eingang sind. Jeden Tag kommen viele Leute, um Fahrräder abzustellen und abzuholen. Die Verwaltungsmethode von Zhang Mahu besteht darin, die Gegenstände selbst einzulagern, ohne aufzuzeichnen, um welches Auto es sich handelt. Li ist sehr vorsichtig. Wenn er sein Fahrrad abstellt oder abholt, notiert er sich die Merkmale der Person, die das Fahrrad abstellt, und die Merkmale des Fahrrads. Wenn jemand kommt, um das Fahrrad abzuholen, muss er sorgfältig prüfen, ob die Merkmale der Person und des Fahrrads übereinstimmen.

denken:
Wer erledigt die Geschäfte schneller, Zhang Mahu oder Li Xiaoxin? Wer ist im Fahrradmanagement sicherer, Zhang oder Ma Hu? Datenbanken haben unterschiedliche Speicher- und Verwaltungsmethoden für dieselben Daten. In MySQL nennen wir so etwas eine Speicher-Engine.

Der Name Storage Engine existiert nur in der MySQL-Datenbank. In Oracle gibt es einen entsprechenden Mechanismus, dieser wird jedoch nicht als Speicher-Engine bezeichnet. In Oracle wird er als Speichermethode der Tabelle bezeichnet.

MySQL unterstützt viele Speicher-Engines, von denen jede ihre eigene Datenspeichermethode hat. Gleichzeitig hat jede Speicher-Engine ihre eigenen Vor- und Nachteile. Daher müssen Sie zum richtigen Zeitpunkt eine Speicher-Engine auswählen, die zu Ihnen passt.

2. Zeigen Sie die Standardspeicher-Engine und den Standardzeichensatz des Systems an

– MySQL-Versionen 5.0 und höher unterstützen 9 Speicher-Engines.
-- Nach diesem Code muss kein Semikolon geschrieben werden.
mysql> Engines anzeigen \G

-- Zeigen Sie die aktuelle Standardspeicher-Engine des Systems an.
mysql> Variablen wie „%storage_engine%“ anzeigen;

-- Den Standardzeichensatz des Systems anzeigen.
mysql> Variablen wie „%char%“ anzeigen;

3. Gängige Speicher-Engines

Bildbeschreibung hier einfügen

1) MyISAM: unterstützt keine Transaktionen. (Zhang Ma Hu)

Bildbeschreibung hier einfügen

Vor- und Nachteile von MyISAM:

Bildbeschreibung hier einfügen

2) InnoDB: unterstützt Transaktionen. (Li Xiaoxin)

Bildbeschreibung hier einfügen

Vor- und Nachteile von InnoDB:

Bildbeschreibung hier einfügen

3) SPEICHER (das muss man einfach verstehen)

Bildbeschreibung hier einfügen

Vor- und Nachteile von MEMORY:

Bildbeschreibung hier einfügen

4. Verstehen Sie einfach das Bild unten

Bildbeschreibung hier einfügen

Oben finden Sie den detaillierten Inhalt der Beispielerklärung der MySQL-Datenanalyse-Speicher-Engine. Weitere Informationen zur MySQL-Datenanalyse-Speicher-Engine finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Auswahl der MySQL-Tabellentyp-Speicher-Engine
  • Vergleich der von der MySQL-Datenbank unterstützten Speicher-Engines
  • Unterschiede und Vergleiche von Speicher-Engines in MySQL
  • Vor- und Nachteile gängiger MySQL-Speicher-Engines
  • Erfahren Sie mehr über die MySQL-Speicher-Engine

<<:  So übermitteln Sie den Wert eines deaktivierten Formularfelds in einem Formular Beispielcode

>>:  HTML-Zeichnungsbenutzer-Registrierungsseite

Artikel empfehlen

Implementierung der Funktion zum Speichern von Screenshots aus HTML in PDF

Technologie nutzen itext.jar: Konvertiert den Byt...

Mehrere Lösungen für die Ausrichtung von CSS-Datensatztextsymbolen

Während der Entwicklung kommt es sehr häufig vor,...

Der gesamte Prozess der Installation von mysql5.7.22 unter der ARM64-Architektur

MySQL-Download-Adresse: https://obs.cn-north-4.my...

Erläuterung der HTML-Tags

Erläuterung der HTML-Tags 1. HTML-Tags Tag: !DOCT...

Bestimmte Vorgänge der geplanten MySQL-Löschung von Sicherungsdaten

1|0 Hintergrund Aufgrund von Projektanforderungen...

Detaillierte Erläuterung des Linux-Indexknoten-Inode

1. Einführung in Inode Um Inode zu verstehen, müs...

Zeitleistenimplementierungsmethode basierend auf ccs3

In Webprojekten nutzen wir häufig die Zeitleisten...

Detaillierte Erläuterung der ersten Erfahrungen mit Vue3.0 + TypeScript + Vite

Inhaltsverzeichnis Projekterstellung Projektstruk...

So beheben Sie den abnormalen Start von mysql5.7.21

Ein Kollege meldete, dass eine MySQL-Instanz aufg...

Detaillierte Erklärung zur Verwendung von Vue-Mixin

Inhaltsverzeichnis Verwendung von Vue-Mixin Daten...