<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MyISAM</id>
	<title>MyISAM - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MyISAM"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MyISAM&amp;action=history"/>
	<updated>2026-05-28T21:46:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=MyISAM&amp;diff=592181&amp;oldid=prev</id>
		<title>imported&gt;Ontimp: /* growthexperiments-addlink-summary-summary:1|1|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MyISAM&amp;diff=592181&amp;oldid=prev"/>
		<updated>2025-03-10T18:29:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:1|1|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;MyISAM&amp;#039;&amp;#039;&amp;#039; (My Indexed Sequential Access Method) ist eine [[MySQL#Speichersubsysteme|Storage-Engine]] des [[Datenbankverwaltungssystem]]s [[MySQL]]. Sie baut, um einige Erweiterungen ergänzt, auf dem älteren [[Index Sequential Access Method|ISAM]]-System auf und war bis MySQL 5.1 Standard-Storage-Engine. Ab Version 5.5 wurde sie durch [[InnoDB]] als Standard-Storage-Engine abgelöst.&amp;lt;ref&amp;gt;http://www.oracle.com/us/corporate/press/195726&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
MyISAM zeichnet sich durch hohe Effizienz im Vergleich zu anderen von MySQL unterstützten Tabellentypen aus und unterstützt ab Version 3.23.23 von MySQL eine leistungsfähige Volltextsuche. MyISAM ist daneben für Tabellen empfehlenswert, die deutlich häufiger gelesen werden (SELECT), als in sie geschrieben wird (INSERT/UPDATE). MyISAM unterstützt allerdings im Unterschied zu z.&amp;amp;nbsp;B. [[InnoDB]] keine [[Transaktion (Informatik)|Transaktionen]], so dass im Fehlerfall inkonsistente Daten in der Datenbank zurückbleiben können, falls von mehreren zusammengehörigen Queries einige bereits ausgeführt wurden und andere nicht. Auch bietet MyISAM keine [[referenzielle Integrität]].&amp;lt;ref&amp;gt;siehe z.&amp;amp;nbsp;B. Pachev: Understanding MySQL Internals, Chapter 10: Storage Engines&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für jede MyISAM-Tabelle werden im [[Dateisystem]] drei Dateien angelegt. Die Namen jeder der Dateien bestehen dabei aus dem Namen der Tabelle und einer [[Dateiendung|Dateinamenserweiterung]], die den Dateityp kennzeichnet: Für die Tabellendefinition &amp;lt;code&amp;gt;.frm&amp;lt;/code&amp;gt;, für die Daten &amp;lt;code&amp;gt;.MYD&amp;lt;/code&amp;gt; (MYData) und für den Index &amp;lt;code&amp;gt;.MYI&amp;lt;/code&amp;gt; (MyIndex).&lt;br /&gt;
&lt;br /&gt;
Um explizit eine MyISAM-Tabelle zu erstellen, kann in [[SQL]] die &amp;lt;code&amp;gt;ENGINE&amp;lt;/code&amp;gt; Option vorgegeben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;CREATE TABLE t (i INT) ENGINE = MYISAM;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Anmerkung: Ältere Versionen von MySQL verwenden das Schlüsselwort &amp;lt;code&amp;gt;TYPE&amp;lt;/code&amp;gt; statt &amp;lt;code&amp;gt;ENGINE&amp;lt;/code&amp;gt; (Beispiel: &amp;lt;code&amp;gt;TYPE = MYISAM&amp;lt;/code&amp;gt;). MySQL 5.0 und 5.1 unterstützen diese Syntax abwärtskompatibel, allerdings wird die Verwendung von &amp;lt;code&amp;gt;ENGINE&amp;lt;/code&amp;gt; empfohlen. Seit MySQL 5.5 wird nur noch das Schlüsselwort &amp;lt;code&amp;gt;ENGINE&amp;lt;/code&amp;gt; unterstützt.)&amp;lt;ref&amp;gt;{{Webarchiv |url=http://dev.mysql.com/doc/refman/5.1/de/create-table.html |text=Archivierte Kopie |wayback=20120129082218 |archiv-bot=}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://dev.mysql.com/doc/refman/5.5/en/create-table.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Verwendung von &amp;lt;code&amp;gt;ENGINE&amp;lt;/code&amp;gt; ist optional. Ohne Angabe wird der in den Voreinstellungen hinterlegte Tabellentyp verwendet. MySQL nutzt ab Version 5.5 standardmäßig [[InnoDB]].&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Sasha Pachev: Understanding MySQL Internals, O’Reilly 2007, ISBN 978-0-596-00957-1&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://dev.mysql.com/doc/refman/5.1/de/myisam-storage-engine.html MySQL-Dokumentation über den MyISAM-Tabellentyp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:MySQL]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ontimp</name></author>
	</entry>
</feed>