04-12-2008, 10:56 AM
(04-12-2008, 09:07 AM)Roworll a écrit : Rien ne remplace un bon InnoDB avec les transactions pour garantir la cohérence des données.Un PostgreSQL, peut-être ?
Plus sérieusement, je trouve que les solutions comme le cache utilisateur d'APC sont excellentes et tellement pratiques. Elles permettent par exemple de ne pas utiliser la base de données pour la lecture choses importantes (les cartes, par exemples). Ainsi, quand on effectue une modification, on écrit dans la mémoire et dans la base de données, mais on ne lit que dans la mémoire. Quand l'information n'existe pas en mémoire, on la récupère en base de données puis on la stock en mémoire, ça fait que l'application n'est pas gênée pour reprendre après un crash.
Au prix actuel des serveurs dédiés (10€/mois chez Gandi.net), ça vaut le coup.
Sephi-Chan