![]() |
MyISAM, InnoDB,... - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: MyISAM, InnoDB,... (/thread-myisam-innodb) |
MyISAM, InnoDB,... - Marys - 16-10-2011 Witam, może mi ktoś powiedzieć o co dokładnie chodzi z tymi mechanizmami i kiedy to się stosuję, w jakich sytuacjach? RE: MyISAM, InnoDB,... - R_Rafalsky - 16-10-2011 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. RE: MyISAM, InnoDB,... - sunpietro - 16-10-2011 |