|
|
|
Wanderer2019 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
Всем привет,
Помогите определиться с логикой исполнения и способом хранения данных. Задача - придумать алгоритм чтения данных об изменении объектов из NoSQL базы данных. Каждый из объектов содержит историю своих изменений (список). Случайное число пользователей может быть подписан на историю этих зменений - т.е. задача показать эту историю как только пользователь войдет в систему. Пример: Есть некоторый набор объектов O1, O2, O3 ... Каждый из них содержит список изменений O1 - H1,H2,H3 O2 - H1,H2 O3 - H1,H2,H3,H4 Необходимо показать изменения с учетом пейджинга начиная с самых новых т.е. например: Страница №1 O1H1,O2H1,O2H2,O3H1 В данный момент мне приходит в голову только считать все изменения из всех объектов и выдавать из этого постраничные результаты... Но это очень затратный процесс.. Как быть? Может поменять модель хранения? Может кто то знает как это сделано на ФБ или ВК с историями обновлений? |
|||
|
||||
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |