Лучший способ хранить X кликов / дней в MySQL - PullRequest
0 голосов
/ 14 августа 2011

Я хочу сохранить клики моих пользователей за последние 10 дней в моей базе данных.

Я слышал, что хранить это так: "4; 3; 1; 4; 5; 3; 7; 2; 6; 3" - действительно плохая идея, и она нарушает правила.

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

Пожалуйста, совет.

1 Ответ

2 голосов
/ 14 августа 2011

Я бы тогда хранил в такой таблице

userkey (PK, FK)
date (PK)
clicks

В какой-то момент у вас спросят "последние 30 дней" или "последний год"

И этоупрощает обслуживание, управляя 10 столбцами или пытаясь свернуть значения

...