Pour quels types d'applications les répliques lues conviennent-elles?
Il est plus adapté si votre application est
- Lire intensive et est utilisé par plusieurs clients lecture
- peut adopter (vivre avec) un décalage mineur entre les données écrites sur db et données répliquées lire des répliques.
est la réplique de lecture réplique les données synchrone ou asynchrone à d'autres répliques de lecture?
La réplication est asynchrone, attendez-vous donc un petit décalage pour la réplication
Est-ce le remplacement des déploiements multi AZ?
La configuration multi-AZ et la réplique en lecture se complètent mutuellement; ils ne sont pas de remplacement ou de se substituer les uns aux autres. La configuration de Multi AZ est pour la haute disponibilité (configuration initiale par AWS) alors que la réplique en lecture est purement pour réduire/distribuer la charge sur les instances de base de données pour améliorer les performances de lecture et éviter les goulots d'étranglement. Vous pouvez/devez écrire votre logique d'application pour rediriger vos lectures vers Read Replica et Writes to Main Instance; pour tirer le meilleur parti de l'installation.
Généralement, les personnes combinent les répliques AZ et les répliques de lecture en fonction de l'application et de la charge.
Comment est-il mieux que l'esclave maître ou la réplication maître maître dans MYSQL
La comparaison du maître maître vs maître esclave dépend de plusieurs facteurs tels que les données, le volume de données, opération comme écriture ou de lecture , charge, etc, vous devez travailler pour voir exactement comment le système fonctionne avec l'une ou l'autre de l'installation.Le meilleur avantage de Multi AZ/Read Replica est que vous pouvez décharger les activités de gestion de base de données et la supervision de la configuration et de l'intégrité des réplicas vers AWS; au lieu de vous gérer ceux-ci par vous-même.
Si nous avons des répliques sur EC2 va fonctionner de la même manière que lire RDS répliques fonctionnent
Ceci est encore plus comme corollaire au 4e trimestre. Lorsque vous essayez d'installer une base de données dans votre instance EC2, vous devez faire attention (surveiller & gérer) - Patches d'instance EC2, Patches d'instance de base de données, Configuration de la réplication, Retard de réplication, Disponibilité. Lorsque vous laissez AWS en utilisant Read Replica, ils gèrent tous les éléments ci-dessus pour vous. C'est votre appel à choisir qui est le mieux pour vous selon l'application nécessite ce qui implique des facteurs tels que le coût, la disponibilité, la conformité, etc
pouvez-vous répondre à la dernière question que j'ai mis à jour la question –
Répondu. @Megha Hope aide –
à lire les répliques améliorer les performances des requêtes? Comment puis-je mesurer les performances de l'instance db avec des réplicas en lecture? –