Die Datenbankleistung ist entscheidend, und der häufigste Engpass bei Webanwendungen ist die Datenbank. Oft macht sich der DBA Gedanken über die Leistung, aber nicht nur er sollte das tun – auch die Anwendungsentwickler sollten die Datenbankleistung im Auge behalten.
Burak Guzel stellt in seinem Artikel Top 20+ MySQL Best Practices auf net.tutsplus über 20 Best Practices für MySQL-Anwendungsentwickler vor.
Auch wenn sich dieser Artikel speziell auf MySQL-Datenbanken bezieht, finde ich, dass seine Tipps größtenteils auch auf jede andere Datenbank (zum Beispiel PostgreSQL) anwendbar sind. Der Artikel ist eine Pflichtlektüre für jeden, der sich für Datenbankleistung interessiert.



