@svgishe
Разработчик, дизайнер, SEO.

Как лучше спроектировать или что вы используете?

Как обрабатывать большое количество динамических данных.

Вот к примеру возьмем магазин, у которого есть возможность отложить товар (забронировать).
Этот магазин состоит из :(2-3 магазинов + склад) может и больше "не суть"

Таблица:count
(id| shop1| shop2| shop3| sklad| reserve| well)
( 1|     3|     0|    11|     1|       5|   10)

Тут будет хранится кол-во находящихся в каждом магазине и складе, резерв и доступно всего(.

Теперь самое сложно, надо как-то собирать и обрабатывать все это, сложность возникает, когда бронируют по 2-3 товара толпой пользователей. Как с этим быть? Использовать редис? не подходит. Обратится к php, нагрузка большая, если только через js.
И после отправлять, но это сработает если будет 100 пользователей, а если 1000000, по любому возникнет ошибка, надо замораживать значение изменяемой ячейки(дабы в mysql есть такая возможность, но тут снова проблема, большая очередь, будут тормоза.)
Заранее, я взял интернет магазин для примера, что бы объяснить проблему, могу придумать другой пример если кому-то не нравится, но это наглядный.
  • Вопрос задан
  • 666 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы