Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MyISAM, InnoDB,...
#1
Witam,
może mi ktoś powiedzieć o co dokładnie chodzi z tymi mechanizmami i kiedy to się stosuję, w jakich sytuacjach?
Odpowiedz
#2
MyISAM jest domyślnym silnikiem bazy danych w bazach MySQL do wersji 5.5. Nie obsługuje on transakcji, referencji ani kluczy obcych, jednak dzięki temu jest dużo wydajniejszy.
InnoDB jest domyślnym silnikiem bazy danych w bazach MySQL od wersji 5.5. Jest dużo bardziej zaawansowanym silnikiem od MyISAM. Obsługuje w pełni transakcje, referencje i klucze obce. Polecam używać InnoDB gdyż ułatwia to zarządzanie bazą danych a transakcja jest w pewnym sytuacjach niezbędna.

Poza tym występują różnice w budowie plików i sposobie przechowywania bazy na dysku. Jako ciekawostkę możesz poszukać sobie w google więcej informacji na ten temat. Sam tak szczegółowo nie interesowałem się tym tematem.
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#3
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad wydajność InnoDB radeq7 0 1,329 16-02-2012, 02:43
Ostatni post: radeq7
  Jak Zmienić BD z MyISAM na InnoBD AveCXV 4 3,469 28-02-2011, 18:41
Ostatni post: R_Rafalsky

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl