Read preference в MongoDB контролирует, какой член набора реплик обрабатывает операции чтения. Выбор правильного режима уравновешивает консистентность, доступность и производительность.
primary, могут возвращать устаревшие данные, потому что вторичные узлы реплицируются асинхронноsecondary или secondaryPreferred для разгрузки запросов отчётности и аналитики с основного узлаnearest идеален, когда твоё приложение распределено географически и минимальная задержка в приоритетеprimary → strongest consistency
secondary → best read distribution
nearest → lowest latency
primaryPreferred / secondaryPreferred → fallback flexibility
Режим primary для предпочтения чтения — это режим по умолчанию в MongoDB, и он гарантирует, что все операции чтения получают самые актуальные данные, доступные в наборе реплик.
Новый — ещё не проверен сообществом
Вы