У нас вы можете посмотреть бесплатно Почему ограничения/смещения неэффективны в масштабируемой системе | Проектирование системы: постр... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В 71-й день мы расширяем наши знания в области архитектуры, изучая пагинацию на основе курсоров. Хотя разработанный нами метод с использованием лимитов/смещений работает для небольших приложений, он оказывается неэффективным в больших масштабах. Сегодня мы разберем принципы проектирования системы, лежащие в основе высокопроизводительных фидов. Проблема «смещения»: почему смещение 10000 заставляет вашу базу данных считывать 10 000 строк только для того, чтобы их отбросить. Решение с помощью курсоров: как поиск по определенному ID делает запросы практически мгновенными. Логика бесконечной прокрутки: почему социальные сети должны использовать курсоры, чтобы предотвратить дублирование или отсутствие элементов при поступлении новых данных. Смотрите весь плейлист: 👉 • FastAPI & Next.js project: Flight Booking ... Репозиторий GitHub (публичное зеркало): 👉 https://github.com/KNehe/aero_bound_v... Подпишитесь, чтобы стать мастером проектирования и архитектуры систем. #fastapi #SystemDesign #Database #Pagination #SQLPerformance #SoftwareArchitecture #InfiniteScroll