Emchik
@Emchik
Что-то прикольное сделать могу

Как реализовать управление кол-вом товаров в разных точках?

К примеру, есть 30 000 товаров и 400 точек.
Как управлять наличием товаров в каждой точке (а также указывать другие поля товара для конкретной точки: цена, название, скидка)?

Если мы реализуем в 3 таблицы: "товары", "точки", "товары на точке",
ТО в таблице "товары на точке" будет 12 млн. записей. Это не хорошо со стороны оптимизации, наверное. Как можно реализовать это ещё, без 3 таблицы в БД?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 2
udjin123
@udjin123
PHP, Golang, React
Ни как учитывая что надо хранить доп поля для каждой записи, да и зачем костыли и изобретать велосипед. Это нормально 3 таблицы и две связи OneToMany.
12кк записей не так уж и много.
Ответ написан
@emilagamamedov
Сделать на каждую точку отдельную базу, им все равно нет смысла смотреть наличие в других точках
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы