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

Vue implementiert ein Suchfeld mit einer Lupe

In diesem Artikel erfahren Sie, wie Sie mit Vue e...

Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4

Die verwendete virtuelle Maschine ist CentOS 8.4,...

Detaillierte Erklärung zur Verwendung von Vue-Mixin

Inhaltsverzeichnis Verwendung von Vue-Mixin Daten...

Detailliertes Installationstutorial für Zabbix 4.04 (basierend auf CentOS 7.6)

1. Vorbereitung vor der Installation: 1.1 JDK ins...

CenterOS7 Installations- und Konfigurationsumgebung jdk1.8 Tutorial

1. Deinstallieren Sie zuerst das mit CenterOS gel...

Tutorial zur Installation und Konfiguration von MySQL 5.7

In diesem Artikel finden Sie das Tutorial zur Ins...

Tiefgreifendes Verständnis von globalen Sperren und Tabellensperren in MySQL

Vorwort Je nach Umfang der Sperrung können Sperre...

HTML-Meta erklärt

Einführung Der Meta-Tag ist ein Hilfstag im HEAD-...

Implementierung der Formularübermittlung in HTML

Formularübermittlungscode 1. Quellcode-Analyse &l...

Fallerklärung für den Nginx-Reverse-Proxy zu Go-FastDFS

Hintergrund go-fastdfs ist ein verteiltes Dateisy...

Detaillierte Erklärung zum virtuellen Javascript-DOM

Inhaltsverzeichnis Was ist virtueller Dom? Warum ...

Bootstrap3.0-Studiennotizentabelle bezogen auf

In diesem Artikel werden hauptsächlich Tabellen e...

Allgemeine Struktur-Tags in XHTML

Struktur Text, Kopf, HTML, Titel Text abbr, Akron...

Detaillierte Erläuterung gängiger Vorgänge für Docker-Images und -Container

Bildbeschleuniger Manchmal ist es schwierig, Bild...