Как хранить данные в БД, связанные с проблемой - PullRequest
0 голосов
/ 27 января 2020

Я хотел бы спросить, потому что это делает меня лысым с прошлой недели.

Я должен подать жалобу для магазинов для наших продуктов. У нас есть несколько подрядчиков, и у них есть свои собственные магазины / посредники. У каждого реселлера есть своя ссылка на ту же форму с просто списком магазинов, связанных только с одним подрядчиком.

У меня уже есть несколько таблиц (столько же, сколько у меня подрядчиков) с магазинами внутри каждого.

Я хотел обновить скрипт с некоторыми функциями и решил перестроить базу данных.

Но есть вопрос - лучше ли иметь одну таблицу со всеми магазинами от всех подрядчиков или иметь несколько таблиц для каждого подрядчика отдельно? Какой самый безопасный вариант?

Я знаю, что если база данных будет скомпрометирована - все таблицы будут видны, так что в целом нет никакой разницы.

Просто подумайте - основываясь на ваших лучших Мой опыт: - лучше переключить «имя таблицы» в MySQL соединении, связанном с URL (как у меня уже есть) или - лучше иметь одно «имя таблицы» с колонкой ie «подрядчик», чтобы выбрать только магазины, связанные с подрядчиком?

Буду благодарен за ваше мнение и объяснения (если сможете) - что и почему лучше.

...