Avez-vous effectué une sorte de profilage de bout en bout de votre application et de votre base de données MySQL ? Pour fournir de meilleurs conseils, il serait également bon de comprendre les améliorations que vous avez essayé de mettre en œuvre et la structure de votre base de données. Vous n'avez pas non plus donné beaucoup d'informations sur la configuration de votre base de données MySQL. Il offre de nombreuses options de réglage.
Vous devriez vous procurer une copie de High Performance MySQL si vous ne l'avez pas déjà fait pour en savoir plus sur le produit.
Il ne sert à rien de faire quoi que ce soit tant que vous ne savez pas quel est votre problème. Les solutions NoSQL peuvent offrir des avantages en termes de performances, mais vous avez fourni peu de preuves que MySQL est incapable de répondre à vos besoins.