Я создаю базу данных для нового проекта. Мне нужно создать настраиваемую систему с несколькими чатами, но у меня есть вопрос: много таблиц (один для одного чата) или один большой стол с горизонтальным разделением? Моя база данных - это mysql, и чат изолирован друг от друга.Многие столы или один большой стол с горизонтальным разделением
Я спрашиваю об этом, потому что у проекта может быть много чатов.
Даже не понимая ваш неопределенный вопрос: ответ практически во всех обстоятельствах является одним большим столом. –
один стол. они изолированы, если они правильно написаны. подумайте о мульти-арендаторе TurboTax. все данные объединяются как можно меньше таблиц, даже если мы не можем видеть налоговые данные друг друга. – Drew
Просто пойдите с одним столом, чтобы начать, вы можете изменить его позже, если вам тоже нужно. Не масштабируйте/не оптимизируйте слишком рано. – halfer