Я уже видел несколько форумов с этим вопросом, но они не отвечают на одну вещь, которую я хочу знать. Сначала я объясню свою тему:
У меня есть система, в которой каждый журнал нескольких пользователей заносится в базу данных (например, Пользователь1 вошел в систему, Пользователь2 вошел в систему, Пользователь1 вошел в Управление пользователями, Пользователь2 изменил пароль и т. Д.). Так что я бы ожидал от 100 до 200 записей на пользователя в день. Прямо сейчас я делаю это в одной таблице и для просмотра мне просто нужно отфильтровать, используя UserID.
Мой вопрос: что эффективнее? Должен ли я использовать одну таблицу или создать таблицу для каждого пользователя?
Я обеспокоен тем, что, если я использую одну таблицу, система может столкнуться с некоторыми трудностями при фильтрации тысяч записей. Я прочитал некоторые плюсы и минусы, используя несколько таблиц и одну таблицу, особенно в отношении обновления таблиц.
Я также хочу знать, какой из них экономит больше места? несколько столов или один стол?