2011-05-09 7 views
2

J'ai une application dont la base de données est en cours de migration vers Amazon RDS.Rails + Amazon RDS: problèmes de latence

J'ai connu une baisse significative des performances, en raison de la latence des requêtes entre RDS et notre serveur (comme 30s de temps de chargement uniquement à cause des requêtes). Il n'y a pas de mise en cache explicite, et les requêtes pourraient être optimisées un peu plus, mais cela reste plus de 10 fois plus lent qu'avec une base de données locale.

Ce type de baisse de performance est-il attendu? Si oui, existe-t-il un moyen d'utiliser une base de données cloud avec des performances similaires à celles d'une base de données locale?

+1

RDS est vraiment mieux adapté aux tâches s'exécutant sur AWS. L'utilisation à distance de RDS va vous mettre à la merci des connexions intermédiaires. – ceejayoz

Répondre

0

Des problèmes de performance médiocre de RDS ont été signalés par des personnes. Bien qu'Amazon autant que j'ai vu n'a pas reconnu ces issues.

RDS (qui est juste une version personnalisée de mysql) utilise l'ESB pour le backend de stockage, et comme je suis sûr que vous êtes bien conscient de l'échec qu'ils ont juste eu avec ce service.

J'ai lu beaucoup d'entreprises qui exécutent leurs propres bases de données mysql dans des instances EC2, car il est démontré qu'elles ont des performances plus fiables.

Questions connexes