Нужно ли регистрировать дату регистрации новых пользователей сайта? - PullRequest
0 голосов
/ 10 января 2010

Каковы преимущества и недостатки?

Ответы [ 2 ]

4 голосов
/ 10 января 2010

Это зависит от того, какой у вас сайт и как вы используете эту информацию. На StackOverflow вы награждаетесь «годовалым» значком по истечении целого года с момента вашей регистрации. Здесь ясно, что эта информация необходима.

На твоем месте я бы его сохранил. Это небольшая часть информации, которая может стать полезной в конечном итоге. Лучше иметь это и не нуждаться в этом, чем нуждаться в этом и не иметь этого. Было бы довольно трудно экстраполировать точную дату регистрации ретроспективно, если вы не сохраните ее для начала.

0 голосов
/ 10 января 2010

Преимущество: Вы не попадаете в ужас миграции при необходимости в какой-то момент. Для большого количества данных вы не можете узнать эти данные впоследствии. Вы можете подделать MODIFICATION_DATE, но часто это не совсем точно и может возникнуть в будущем (например, когда профиль может быть отредактирован пользователем).

Неудобство: Если вам никогда не нужна эта информация, вы тратите впустую пространство (хотя другой небольшой столбец полезной нагрузки не должен создавать проблем). Более того, у вас есть устаревшее поле «все время», которое может вводить в заблуждение новых разработчиков («для чего этот столбец, не видите, где оно используется ...?»)

Как уже упоминалось, дата регистрации, скорее всего, является ценной информацией, которую я бы добавил с самого начала. Когда вы думаете о постоянных данных и их модели, вам иногда приходится думать «больше» на будущее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...