Задать вопрос
Ответы пользователя по тегу Проектирование баз данных
  • Как спроектировать БД для рассылки?

    Subotinn
    @Subotinn Автор вопроса
    Теоретически пользователь может составить 7 расписаний на каждый день недели.
    Это значит:
    7(дней) * 24(часа) * 60(минут) = 10080 записей для одного пользователя.
    Это максимум.

    Допустим человек таки создает на 7 дней. и на 24 часа.
    Но вот вряд-ли ему понадобятся письма чаще чем 1 раз в 5-10 минут.
    Значит будет не 60, а 6-12 писем. Возьмём 10.
    Значит 7*24*10 = 1680.

    Опять же предположим, что пользователей 1000.
    1000 * 1680 = 1.68М записей состоящих из 3-4 integer полей.
    Это учитывая, что каждый из 1000 пользователей сделал себе личное расписание на каждый из дней недели, что врядли.
    Ответ написан
    Комментировать