Розбір рішень · Senior · Запитання 7 з 14
Читання йдуть на репліки, що відстають приблизно на секунду. Користувачі скаржаться, що щойно збережений профіль показує старі дані, а іншим бачити це на секунду пізніше нормально. Що зробити?
- 1Зробити реплікацію синхронною для всіх реплік
- 2Ненадовго спрямувати його читання на primary
- 3Надсилати кожне читання в системі на primary
Показати відповідь
Правильна відповідь: Ненадовго спрямувати його читання на primary
Пояснення
Прив'язка лише автора до primary на мить лагодить read-your-writes і лишає репліки для всіх інших. Синхронні репліки підходять для даних, де ніхто не має бачити старе, але кожен запис платив би цією затримкою. Читання лише з primary підходить малій системі, а тут забрало б потужність, заради якої додали репліки.