www.wikidata.de-de.nina.az
MyISAM My Indexed Sequential Access Method ist eine Storage Engine des Datenbankverwaltungssystems MySQL Sie baut um einige Erweiterungen erganzt auf dem alteren ISAM System auf und war bis MySQL 5 1 Standard Storage Engine Ab Version 5 5 wurde sie durch InnoDB als Standard Storage Engine abgelost 1 Inhaltsverzeichnis 1 Eigenschaften 2 Einzelnachweise 3 Literatur 4 WeblinksEigenschaften BearbeitenMyISAM zeichnet sich durch hohe Effizienz im Vergleich zu anderen von MySQL unterstutzten Tabellentypen aus und unterstutzt ab Version 3 23 23 von MySQL eine leistungsfahige Volltextsuche MyISAM ist daneben fur Tabellen empfehlenswert die deutlich haufiger gelesen werden SELECT als in sie geschrieben wird INSERT UPDATE MyISAM unterstutzt allerdings im Unterschied zu z B InnoDB keine Transaktionen so dass im Fehlerfall inkonsistente Daten in der Datenbank zuruckbleiben konnen falls von mehreren zusammengehorigen Queries einige bereits ausgefuhrt wurden und andere nicht Auch bietet MyISAM keine referenzielle Integritat 2 Fur jede MyISAM Tabelle werden im Dateisystem drei Dateien angelegt Die Namen jeder der Dateien bestehen dabei aus dem Namen der Tabelle und einer Dateinamenserweiterung die den Dateityp kennzeichnet Fur die Tabellendefinition frm fur die Daten MYD MYData und fur den Index MYI MyIndex Um explizit eine MyISAM Tabelle zu erstellen kann in SQL die ENGINE Option vorgegeben werden CREATE TABLE t i INT ENGINE MYISAM Anmerkung Altere Versionen von MySQL verwenden das Schlusselwort TYPE statt ENGINE Beispiel TYPE MYISAM MySQL 5 0 und 5 1 unterstutzen diese Syntax abwartskompatibel allerdings wird die Verwendung von ENGINE empfohlen Seit MySQL 5 5 wird nur noch das Schlusselwort ENGINE unterstutzt 3 4 Die Verwendung von ENGINE ist optional Ohne Angabe wird der in den Voreinstellungen hinterlegte Tabellentyp verwendet MySQL nutzt ab Version 5 5 standardmassig InnoDB Einzelnachweise Bearbeiten http www oracle com us corporate press 195726 siehe z B Pachev Understanding MySQL Internals Chapter 10 Storage Engines Archivierte Kopie Memento des Originals vom 29 Januar 2012 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot dev mysql com http dev mysql com doc refman 5 5 en create table htmlLiteratur BearbeitenSasha Pachev Understanding MySQL Internals O Reilly 2007 ISBN 978 0 596 00957 1Weblinks BearbeitenMySQL Dokumentation uber den MyISAM Tabellentyp Abgerufen von https de wikipedia org w index php title MyISAM amp oldid 235804239