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

Tutorial zur Installation von mysql5.7.17 über yum auf redhat7

Die Linux-Betriebssysteme der RHEL/CentOS-Reihe v...

Probleme und Lösungen bei der Installation und Verwendung von VMware

Die virtuelle Maschine wird verwendet oder es kan...

Detaillierte Erklärung der Zeit- und Datumsverarbeitung von moment.js

Konvertierung des Zeitformats von Montag auf Sonn...

React verwendet Routing, um zur Anmeldeoberfläche umzuleiten

Im vorherigen Artikel haben wir nach der Konfigur...

XHTML-Erste-Schritte-Tutorial: Verwenden des Frame-Tags

<br />Durch die Frame-Struktur ist die gleic...

...

Vue-Tutorial zur erweiterten Verwendung dynamischer Komponenten

Inhaltsverzeichnis Grundlegende Beschreibung AST-...

Detaillierte Einführung und Verwendungsbeispiele für Map-Tag-Parameter

Karten-Tags müssen paarweise vorkommen, d. h. <...

Implementieren Sie über 24 Array-Methoden in JavaScript von Hand

Inhaltsverzeichnis 1. Traversal-Klasse 1. fürJede...

JS generiert eindeutige ID-Methoden: UUID und NanoID

Inhaltsverzeichnis 1. Warum NanoID UUID ersetzt 2...