ubernoob
@ubernoob

Какую архитектуру БД выбрать для проекта?

Есть сайт, на сайте есть регистрация пользователей через email + пароль. При авторизации через ВК тоже сразу просит e-mail.

Есть почтовая рассылка, пользователь может подписаться на неё, но он ещё не зарегистрированный юзер выходит, пароля-то у него нет... Рассылок буде несколько на разные темы.

И будет таблица аналитики в которой будет хранится статистика по рассылкам и другой активности пользователей (кликают ли на ссылки в письме и т.д.).

А к юзерам ещё и партнёрка привязана, т.е. у каждого юзера есть партнёрский кабинет. Выходит подписчик рассылки автоматически = партнёр (если это одна сущность)

Вопросы:
1) таблицу с юзерами и подписчиками рассылки делать единую, или разделить их на подписчиков и зарегистрированных юзеров?
2) таблицу с аналитикой по качеству юзера стоит делать отдельной таблицей? В целом можно же и в таблице с юзерерами закатать 100 столбцов: источник регистрации, открываемость рассылки, кликабельность ссылок, частота входа в аккаунт и т.д.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы