Zadejte hledaný výraz...

MyISAM vs InnoDB

it47
verified
rating uzivatele
4. 4. 2017 10:12:04
Ahojte,
webhostingova spolocnost mi povedala, ze mam zmenit vsetky MyISAM tabulky na InnoDB. Je to pravda? Vraj InnoDB je nastupca MyISAM a ze databaza bude rychlejsia.
Avsak ja som na internete cital, ze kazda ma svoje vyhody/nevyhody, napriklad:
Tie prispevky uz mali zopar rokov, takze sa mohli veci aj zmenit.
Co by ste urobili prosim v mojom pripade?
Dakujem velmi pekne.
it47
4. 4. 2017 10:12:04
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271502
node
verified
rating uzivatele
(5 hodnocení)
4. 4. 2017 10:25:21
Nie je to nastupca, len iny engine a ano, innodb je dnes standard. Pripadne percona xtradb, ale to uz je iny sw.
V enginoch sa moc nevyznam ale myslim ze jednou z hlavnych vyhod je zamykanie jednotlivych riadkov namiesto celej tabulky pri vykonavani operacii.
4. 4. 2017 10:25:21
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271501
Nejvetsi problem bude
MyISAM has FULLTEXT search indexes, InnoDB did not until MySQL 5.6(?)
InnoDB neni nastupce, je to jiny engine
4. 4. 2017 10:28:36
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271500
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
4. 4. 2017 11:56:15
http://stackoverflow.com/questions/15678406/when-to-use-myisam-and-innodb
co jsem si tady přečetl, tak právě naopak.. co se rychlosti týče bude myisam rychlejší, protože je jednoduší. Zároveň myisam stagnuje, takže do budoucna bude innodb asi lepší volba.
4. 4. 2017 11:56:15
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271499
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
4. 4. 2017 12:08:10
Neznám žádný důvod, proč používat MyISAM místo InnoDB. Dříve se používal kvůli podpoře fulltextu, ale ten už je dnes dávno podporovaný i v InnoDB.
4. 4. 2017 12:08:10
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271498
brooks
verified
rating uzivatele
4. 4. 2017 12:16:23
myisam má smysl tam, kde je mnohem více čtení než zápisů, myisam má totiž rychlejší čtení než innodb, ale zámky na úrovni tabulky, takže zápisy degradují výkon čtení
innodb má zámky na úrovni řádku, ale pomalejší čtení, takže se vyplatí v případě kdy se zapisuje
innodb se volí i kvůli transakcím
4. 4. 2017 12:16:23
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271497
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
4. 4. 2017 12:23:53
Napsal brooks;1377489
myisam má smysl tam, kde je mnohem více čtení než zápisů, myisam má totiž rychlejší čtení než innodb, ale zámky na úrovni tabulky, takže zápisy degradují výkon čtení
innodb má zámky na úrovni řádku, ale pomalejší čtení, takže se vyplatí v případě kdy se zapisuje
innodb se volí i kvůli transakcím
To ale už u aktuálních verzí MySQL tak není pravda, ne?
4. 4. 2017 12:23:53
https://webtrh.cz/diskuse/myisam-vs-innodb-2#reply1271496
Pro odpověď se přihlašte.
Přihlásit