MyISAM

MyISAM és el sistema d'emmagatzemament per defecte del sistema gestor de bases de dades MySQL. Està basat en el sistema ISAM d'IBM però proporciona múltiples extensions. En versions recents[Quan?] de MySQL, el sistema d'emmagatzemament InnoDB ha començat a reemplaçar el MyISAM perquè aquest darrer implementa transaccions, integritat referencial, i alta concurrència.

Cada taula MyISAM s'emmagatzema al disc en tres fitxers. Els fitxers tenen com a nom el nom de la taula i cadascun d'ells té una extensió diferent:

  • .frm: Emmagatzema la definició de la taula (no forma part del sistema MyISAM, és part del servidor MySQL)
  • .MYD (MyData): Aquest fitxer emmagatzema les dades de cada taula
  • .MYI (MYIndex): Aquest fitxer conté els índexs de la taula.

Vegeu també

  • Falcon
  • ISAM
  • InnoDB
  • BASAP, un gestor de bases de dades amb motor propi de claus foranes per a MyISAM

Enllaços externs

  • Documentació de MyISAM (anglès)
  • Aspectes d'administració de l'emmagatzematge de MySQL (unes notes) Arxivat 2016-03-03 a Wayback Machine.
  • Vegeu aquesta plantilla
MySQL
Edicions
  • MySQL
  • MySQL Enterprise
  • MySQL Cluster
Eines MySQL
  • MySQL Workbench
  • SQLyog
  • phpMyAdmin
  • HeidiSQL
  • Navicat
  • Database Workbench
Motors d'emmagatzematge
  • MyISAM
  • Falcon
  • InnoDB
  • XtraDB
  • MySQL Federated
  • MySQL Archive
  • Aria
  • TokuDB
Programació per procediments
  • MySQL Stored Procedures (una variant de SQL/PSM Standard)
Forks i branques
  • Drizzle
  • MariaDB
  • Percona Server
  • WebScaleSQL