Вам нужно провести исследование по выбору хранилища. Предлагаем идти по этому чек-листу:
Выбрать хранилище для задачи.
Написать скрипт, который генерирует в хранилище данные.
Измерить скорость добавления и чтения данных:
Тестирование чтения уже загруженных данных. Тестирование нужно проводить на реальных кейсах (2–3 из набора):
список понравившихся пользователю фильмов (список лайков пользователя);
количество лайков или дизлайков у определённого фильма;
список закладок;
средняя пользовательская оценка фильма.
Тестирование чтения данных, поступающих в реальном времени:
добавление лайка или дизлайка и время появления лайка или дизлайка в сценариях, описанных выше.
Выбрать и описать причины выбора:
разработать отдельный сервис;
добавить в уже существующий сервис.
Вам нужно провести исследование по выбору хранилища. Предлагаем идти по этому чек-листу: Выбрать хранилище для задачи. Написать скрипт, который генерирует в хранилище данные. Измерить скорость добавления и чтения данных: Тестирование чтения уже загруженных данных. Тестирование нужно проводить на реальных кейсах (2–3 из набора): список понравившихся пользователю фильмов (список лайков пользователя); количество лайков или дизлайков у определённого фильма; список закладок; средняя пользовательская оценка фильма. Тестирование чтения данных, поступающих в реальном времени: добавление лайка или дизлайка и время появления лайка или дизлайка в сценариях, описанных выше. Выбрать и описать причины выбора: разработать отдельный сервис; добавить в уже существующий сервис.