Контекст: я бездельничаю в Django
У меня есть работающий веб-мастер, который может получить ссылку, заголовок и количество просмотров из видео YouTube и добавить эту информацию в базу данных sqlite. То, что я хотел бы иметь - это запускать, скажем, один раз в час и иметь возможность отображать график просмотров с течением времени. Прямо сейчас у меня есть только одна таблица в моей базе данных, которая может подойти для одного видео, но я предполагаю, что если я хочу отслеживать несколько видео, мне нужна другая модель.
Моя лучшая догадка о том, как сделать эту шкалу, будет иметь таблицу только для видео, которые я хочу отслеживать, а затем каждое событие очистки записывает идентификатор видео, дату и время и просмотры в другой таблице. Но если я собираю кучу видео, то идентификатор данных хранит в основном одно и то же время и дату для каждой партии (до тех пор, пока она занимает не более часа на одну партию)
Буду признателен, если вы укажете мне правильное направление. для следующих проблем:
Достаточно ли корректна / масштабируема эта модель данных из двух таблиц? Простой способ сделать изменения со временем математике / графику с данными? Лучшая практика для запуска скребка, как по маслу?