Структура базы данных (мониторинг товаров на складе)
Здраствуйте!
Мне нужно разработать (продумать) структуру базы данных для веб-приложения по мониторингу товаров на складе (сам я больше имею опыта в разработке интерфесов, и за бекэнд берусь во второй раз).
Естественно, что у конкретного склада будет id, который, как я понимаю, можно будет задавать, как внешний ключ в таблице с товарами, чтобы, к примеру, получить только товары с определенного склада по средствам запроса. Но вот имеет ли смысл хранить все эти данные на сервере в одной таблице (не возникнет ли проблем с безопасностью и скорость обработки запросов)? Есть ли какие-то инструменты, позволяющие для каждого отдельного id-склада задать отдельную таблицу с товарами и далее при обработке запроса от клиента делать запрос именно к этой таблице, а не к общей? Есть ли смысл в таком решении?
Подскажите пожалуйста ваши предложения по лучшей реализации и полезную документацию или ресурсы - буду крайне благодарен!
Заранее спасибо за помощь!