Thread MyISAM oder InnoDB
(18 answers)
Opened by kristian at 2013-10-25 14:49
Hallo
ich plane eine größere Datenmenge in einer MySQL-Datenbank abzulegen. Umgebung: - Rootserver - 16G Ram, etwa 8G für MySQL frei - 20 DB's mit je 100 Tables - gesamt etwa 200G Daten - die Daten werden ständig erneuert, sprich 1 x pro Woche 200G schrieben Erstmal stellt(e) sich die Frage MyISAM oder InnoDB, die habe ich für mich schon fast entschieden, es wird wohl InnoDB werden. Was mir Angst macht: Bei InnoDB werden - so wie es aussieht - alle Daten in eine große Datei geschrieben. Optimierungstools sagen mir, ich soll den Wert innodb_buffer_pool_size auf die Größe dieser Datei setzen oder größer. Letztendlich bedeutet das, soviel Ram wie Daten, nur den Ram habe ich nicht und werde ihn (im Moment) auch nicht bekommen. Speed ist bei der Veranstaltung aber wichtig, auch wenn quasi ständig geschrieben wird, muss man aus der DB noch lesen können. Zum Lesen / Anzeigen läuft ein FCGI, ich will die Seiten im 10tel Sekundenbereich haben. Meine Frage: Hat schon mal eine(r) von euch solchen Blödsinn veranstaltet und hat Tipps? Kann mir jemand ein guten Fachforum raten in dem ich ev. Tipps bekomme? TIA & Gruß Kristian |