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

CSS-Beispielcode zum Zeichnen eines Lutschers

Hintergrund: Machen Sie jeden Tag ein wenig Forts...

So zeigen Sie den Prozentsatz und die ersten paar Prozent in MySQL an

Inhaltsverzeichnis Erfordern Implementierungscode...

Was bedeutet Eingabetyp und wie kann die Eingabe begrenzt werden?

Gängige Methoden zur Begrenzung der Eingabe 1. Um ...

So zeigen Sie im Hintergrund laufende Programme in Linux an und schließen sie

1. Führen Sie die .sh-Datei aus Sie können es dir...

JS realisiert einfachen Bildkarusselleffekt

In diesem Artikel wird der spezifische JS-Code zu...

Tutorial zur Installation von lamp-php7.0 in einer Centos7.4-Umgebung

Dieser Artikel beschreibt, wie lamp-php7.0 in ein...

Erfahren Sie mehr über JavaScript-Iteratoren

Inhaltsverzeichnis Einführung Wie sieht ein Itera...

Teilen Sie 8 MySQL-Fallstricke, die Sie erwähnen müssen

MySQL ist einfach zu installieren, schnell und ve...

Was Sie über das Erstellen von MySQL-Indizes wissen müssen

Inhaltsverzeichnis Vorwort: 1. Indexmethode erste...

JS implementiert das Schere-Stein-Papier-Spiel

In diesem Artikelbeispiel wird der spezifische JS...