Я создал веб-приложение, использующее пружинную загрузку, где пользователь может искать автомобильные объявления, выбирая несколько значений, которые проиндексированы в диапазоне от 0 до 10, и каждый индекс представляет параметр (в основном один поиск будет выглядеть примерно так: User1 Option1:3, Вариант 2: 5 и т. Д.) Теперь я хотел бы создать систему рекомендаций, которая будет извлекать все те поиски, выполненные каждым пользователем и имеющие эти данные, запускающие на нем k-means.Каковы мои варианты в этом? Должен ли я использовать mongoDB или использовать реляционные БД?Нужны ли мне какие-либо другие инструменты, такие как спарк или что-то в этом роде? Я пытался найти больше информации об этом по Интернету, но я не очень понял этого