2017-07-04 1 views
0

Comment puis-je implémenter l'approche Master Slave dans la base de données RDS? En fait, ce que je veux, c'est pour améliorer la performance que je veux mettre en œuvre l'approche Master Slave dans ma base de données RDS. Je pense que si je peux séparer les opérations de lecture et de création/mise à jour dans différentes bases de données, je peux améliorer la performance. Comment puis-je l'implémenter?Approche Master Slave dans la base de données RDS Mysql

Répondre

1

C'est en fait très facile avec RDS - vous avez juste besoin de créer une réplique en lecture RDS. Cela effectuera la réplication de manière asynchrone, ce qui améliorera les performances de votre réplique d'écriture RDS en ne la surchargeant pas.

Notez que différents types de réplicas en lecture sont disponibles en fonction de la syntaxe SQL que vous utilisez. En général, jusqu'à 5 répliques en lecture directe d'une instance, mais Aurora par exemple offre 15.

S'il vous plaît voir: https://aws.amazon.com/rds/details/read-replicas/

+0

Ok si je crée réplique lu alors si je dois faire des changements dans mon code de connexion? Ou l'AWS gère automatiquement les requêtes de lecture – Salini

+0

Si vous avez une réplique en lecture, vous devrez modifier votre code pour exécuter des requêtes de lecture sur la réplique en lecture. – Henry