Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Silnik bazy danych - MyISAM czy InnoDB?
adrianpl20
post 20.11.2016, 11:20:57
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 16
Dołączył: 20.02.2014

Ostrzeżenie: (10%)
X----


Witam. Jakiego silnika bazy danych (MySQL) używacie w swoich większych projektach - MyISAM czy InnoDB? Poczytałem o wadach i zaletach obu tych silników: InnoDB - wolniejsze selecty, szybsze inserty/updaty/delety/, transakcje (nie wiem czy będą mi potrzebne), klucze obce, chyba łatwiejsze replikacje bazy; MyISAM - szybsze selecty, wolniejsze inserty/updaty/delety, brak transakcji, wyszukiwanie pełnotekstowe, dłużej wstaje po awarii serwera niż InnoDB. Jak jest to w praktyce?
Będę projektował bazę danych pod serwis społecznościowy i wydaje mi się, że w serwisach tego typu zdecydowanie więcej jest select'ów niż updatów/insertów/deletów, i w przypadku awarii serwera chyba nie ma jakichś ważnych danych do zapisywania jak w przypadku np. systemów bankowych. Możliwe, że przeoczyłem jakieś przypadki więc proszę o poprawienie/uzupełnienie.
Rozumiem, że można bez problemów wydajnościowych w niektórych tabelach ustawiać "MyISAM", a w reszcie np. "InnoDB"?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:02