Как реализовать управление кол-вом товаров в разных точках?
К примеру, есть 30 000 товаров и 400 точек.
Как управлять наличием товаров в каждой точке (а также указывать другие поля товара для конкретной точки: цена, название, скидка)?
Если мы реализуем в 3 таблицы: "товары", "точки", "товары на точке",
ТО в таблице "товары на точке" будет 12 млн. записей. Это не хорошо со стороны оптимизации, наверное. Как можно реализовать это ещё, без 3 таблицы в БД?
Эмиль Рахматуллин дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
Ни как учитывая что надо хранить доп поля для каждой записи, да и зачем костыли и изобретать велосипед. Это нормально 3 таблицы и две связи OneToMany.
12кк записей не так уж и много.