MyISAM jest domyślnym mechanizmem składowania danych w MySQL. Bazuje na starym kodzie ISAM ale posiada wiele rozszerzeń. W ostatnich wersjach MySQL (głównie dystrybucja dla Windows) domyślnym mechanizmem składowania jest InnoDB. InnoDB posiada wsparcie transakcji, możliwość tworzenia kluczy obcych oraz lepszą współbieżność, natomiast nie posiada wyszukiwania pełnotekstowego.
Tabela MyISAM jest przechowywana na dyskach w trzech plikach. Pliki nazywają się jak nazwa tabeli w bazie danych. Rozszerzenia plików oznaczają:
- .frm - definicja tabeli
- .MYD (MYData) - plik z danymi
- .MYI (MYIndex) - indeksy tabeli.
edytuj Linki zewnętrzne
|