Чтобы проанализировать даты и время, я создаю таблицу MySQL, где я хочу хранить информацию о времени. Некоторые примеры анализов будут такие вещи, как:Как эффективно записывать данные для целей анализа?
- итемов за день/неделю/месяц/год
- товары в будний
- Items в час
- т.д.
Сейчас в отношении производительность, каким образом я должен записывать данные в своих данных:
- тип даты: Unix tim эстамп?
- Тип даты: дата и время?
- или хранить информацию о дате в одной строке каждый, например.
year
,month
,day
в отдельных полях?
Последнее, например, было бы удобно, если я буду анализировать по будням; Мне не пришлось бы выполнять WEEKDAY(item.date)
на MySQL, но он мог бы просто использовать WHERE item.weekday = :w
.