Я создаю маркетинговое приложение, где домашняя страница пользователя должна показывать некоторые данные в базе данных. Однако я не хочу извлекать всю базу данных для каждого пользователя каждый раз, а также не ограничивать выборку самым последним количеством документов X. Каков наилучший способ решения такой проблемы? Всегда ли это рекомендательные двигатели?