Я недавно начал проектировать базу данных для одного из моих проектов.Я запутался в одном простом вопросе: «Больше строк против большего количества таблиц».Я не достаточно опытен, чтобы ответить на этот вопрос.Любая помощь в этом будет оценена.Вот сценарий:
Сценарий
У меня есть компания.В компании будет много пользователей, транспортных средств.
Больше строк: Должен ли я иметь 1 таблицу для пользователя и транспортного средства со ссылкой на COMPANY_ID.Очевидно, со временем будет много записей.Я должен использовать GUID в качестве идентификатора из-за требования.Поэтому, если в нем слишком много записей, я думаю, что это повлияет и на операцию поиска.
Больше таблиц: если мне нужно создавать 2 таблицы каждый раз, когда я добавляю новую компанию с префиксом компании, например, я добавляю новую компанию"Тесла", имена таблиц будут похожи на TESLA_USER, TESLA_VEHICLES.Очевидно, что со временем количество таблиц значительно увеличится.
Моя проблема в том, что является более эффективным способом?Больше строк или больше столов?
Спасибо
Приветствия D