Liczba postów: 350
Liczba wątków: 93
Dołączył: 23-11-2008
Reputacja:
6
Witam,
może mi ktoś powiedzieć o co dokładnie chodzi z tymi mechanizmami i kiedy to się stosuję, w jakich sytuacjach?
Liczba postów: 340
Liczba wątków: 38
Dołączył: 28-04-2010
Reputacja:
15
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ę
Any sufficiently advanced technology is indistinguishable from magic.