Помогите с логикой

backoff

Client
Регистрация
20.04.2015
Сообщения
6 002
Благодарностей
6 447
Баллы
113
Задача
есть разные страницы, на них рандомное количество записей, на каждой странице.
нужно парсить раз в день все страницы, собирать все записи и записывать количество просмотров записи, если просмотры выросли на +1000 от предыдущего показателя, то давать оповещение, если нет то нет

вопрос заключается в том, как лучше сохранять данные и брать для сравнения

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

baracuda

Client
Регистрация
19.06.2013
Сообщения
788
Благодарностей
276
Баллы
63
id или урл есть у записей ? они как то уникальны ?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 002
Благодарностей
6 447
Баллы
113

baracuda

Client
Регистрация
19.06.2013
Сообщения
788
Благодарностей
276
Баллы
63
id +количество = строка. можно списком, можно таблицей...
вроде все просто.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 002
Благодарностей
6 447
Баллы
113
id +количество = строка.
не понял

попробую подробнее
нужен некий учет данный (сохранение), парсим раз в сутки получаем значения и записываем
то есть на выходе получаем что-то такое

72331

есть id и отслеживаем по дням количество просмотров, которые потом надо сравнивать с предыдущим днем

картинка для представления
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
788
Благодарностей
276
Баллы
63
если сравнение с пред. днём. зачем хранить целый месяц ? или тоже надо в дальнейшем для работы ?

если надо то:

id:data:count

берём все строки по id и дальше работаем со списком.

это что бы просто.
если сложно надо то думаю sql
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
Можно вообще без списков обойтись - они здесь ни к чему.
Сверяешь просмотры со значением просмотров в столбце таблицы, отвечающем за вчерашнюю дату и параллельно записываешь следующий столбец.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)