Technische Entscheidungen · Senior · Frage 7 von 14
Lesezugriffe gehen an Replicas, die etwa eine Sekunde hinterherhinken. Nutzer beschweren sich, dass ihr gerade gespeichertes Profil alte Daten zeigt, während es für andere eine Sekunde später in Ordnung ist. Was tust du?
- 1Die Replikation für alle Replicas synchron machen
- 2Die Lesezugriffe dieses Nutzers kurz an den Primary leiten
- 3Jeden Lesezugriff im System an den Primary senden
Antwort zeigen
Richtige Antwort: Die Lesezugriffe dieses Nutzers kurz an den Primary leiten
Erklärung
Nur den Autor kurz an den Primary zu binden behebt Read-Your-Writes und lässt die Replicas alle anderen bedienen. Synchrone Replicas passen zu Daten, bei denen nie jemand alte Werte sehen darf, aber jeder Schreibvorgang zahlte diese Latenz. Nur vom Primary zu lesen passt zu einem kleinen System und würde hier die Kapazität entfernen, für die die Replicas eingeführt wurden.