Heim  >  Artikel  >  Datenbank  >  was ist innodb

was ist innodb

王林
王林Original
2020-06-28 09:45:097528Durchsuche

Innodb ist eine der Datenbank-Engines von MySQL. Es ist jetzt die Standardspeicher-Engine von MySQL und einer der Standards für die Binärfreigabe von MySQL AB. Die innodb-Speicher-Engine ist vollständig in den MySQL-Server integriert. Die innodb-Speicher-Engine unterhält einen eigenen Pufferpool zum Zwischenspeichern von Daten und Indizes im Hauptspeicher.

was ist innodb

innodb

(Empfohlenes Tutorial: MySQL-Tutorial)

InnoDB ist die Datenbank von MySQL Eine der Engines, jetzt die Standardspeicher-Engine von MySQL, ist einer der von MySQL AB veröffentlichten Standards für Binärdateien.

InnoDB wurde von Innobase Oy entwickelt und im Mai 2006 von Oracle übernommen. Im Vergleich zu herkömmlichem ISAM und MyISAM besteht das größte Merkmal von InnoDB darin, dass es ACID-kompatible Transaktionsfunktionen (Transaction) unterstützt, ähnlich wie PostgreSQL.

Derzeit verwendet InnoDB ein zweigleisiges Lizenzierungssystem, eines ist die GPL-Lizenzierung und das andere ist die Lizenzierung proprietärer Software.

Detaillierte Einführung

Die bevorzugte Engine für Transaktionsdatenbanken, die ACID-Transaktionen und Sperren auf Zeilenebene unterstützt.

InnoDB ist auf maximale Leistung bei der Verarbeitung großer Datenmengen ausgelegt. Die InnoDB-Speicher-Engine ist vollständig in den MySQL-Server integriert. Die InnoDB-Speicher-Engine verwaltet einen eigenen Pufferpool zum Zwischenspeichern von Daten und Indizes im Hauptspeicher.

InnoDB speichert seine Tabellen und Indizes in einem Tablespace, der mehrere Dateien (oder unformatierte Festplattenpartitionen) enthalten kann. Dies unterscheidet sich von MyISAM-Tabellen, bei denen jede Tabelle in einer separaten Datei gespeichert wird. InnoDB-Tabellen können jede beliebige Größe haben, auch auf Betriebssystemen, bei denen die Dateigröße auf 2 GB begrenzt ist.

InnoDB ist standardmäßig in MySQL-Binärdistributionen enthalten. Das Windows Essentials-Installationsprogramm macht InnoDB zur Standardtabelle für MySQL unter Windows.

Das obige ist der detaillierte Inhalt vonwas ist innodb. 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