Я храню информацию о том, к каким предметам обращались. Это все изначально. Я буду хранить идентификатор и тип элемента, к которому был получен доступ. Например, в реляционной таблице это будет.
id type view
1 dairy product 100
2 meat 88
Позже, в конце дня, я перенесу эти данные в фактическую таблицу продукта.
products
id name view
1 Cheesy paradise 100
Это веб-сайт, я не хочу обновлять таблицу каждый раз, когда пользователь посещает продукт. Потому что продукты находятся в реляционной базе данных и это было бы очень непрофессионально. Я хочу создать службу в Nodejs, чтобы, когда пользователь посещает продукт и оставался в течение 5 секунд и переворачивал страницу до конца, я увеличивал скорость высокоскоростного хранения, а в конце дня я обновлял соответствующие продукты в одной. go ".
Я буду обрабатывать только 300 посещений различных продуктов в день. Но, конечно же, я хочу, чтобы моя система развивалась, и, к примеру, она будет отслеживать 1 тысячу продуктов в минуту. Когда я думал об этой функции, я думал об использовании Mon go. Но я не знаю, кажется ли это так много для этой простой задачи. Какая технология может лучше соответствовать этой ситуации?