Які плюси в асинхронної реплікації?
Плюси асинхронної реплікації в Redis - це переважно продуктивність, простота й масштабованість.
1. Висока швидкість запису
Master не чекає відповіді від реплік - він підтверджує запис одразу після виконання. Це мінімізує затримки й робить операції запису максимально швидкими.
2. Масштабування за читанням
Оскільки репліки наздоганяють master незалежно, їх можна використовувати для безлічі читань без навантаження на основний вузол. Це дозволяє обслуговувати велику кількість клієнтів і запитів на читання.
3. Проста архітектура
Асинхронна схема не вимагає складних протоколів підтвердження й таймаутів. Легко налаштовується, добре працює "з коробки".
4. Стабільність master
Навіть якщо одна з реплік недоступна чи гальмує, master продовжує працювати без перебоїв. Реплікація не блокує основну базу.
5. Гнучкість при збоях
Репліки можуть підключатися й наздоганяти master пізніше - Redis сам надішле недостатні дані. Це зручно при тимчасових розривах мережі чи перезапусках вузлів.
Підсумок: Асинхронна реплікація робить Redis швидким, масштабованим і стійким до тимчасових збоїв, жертвуючи при цьому частиною надійності (можлива втрата останніх записів при аварії master).
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.