Я разрабатываю веб-приложение, которое будет сильно зависеть от его способности делать предложения по элементам на основе пользователей со схожими предпочтениями. Мой друг сказал мне, что я ищу — математически — какой-нибудь алгоритм кластерного анализа. С другой стороны, здесь, на SO, мне сказали, что Neo4j (или какая-то другая графическая БД) была той БД, к которой я должен был подойти для этой задачи (предпочтения).
Я начал изучать оба этих инструмента, и у меня есть некоторые сомнения. Для целей кластерного анализа мне кажется, что стандартная база данных SQL по-прежнему будет идеальным выбором, в то время как Neo4j лучше подойдет для подхода типа нейронной сети (хотя все еще идеально подходит для этой задачи).
Я что-то пропустил? Я пытаюсь использовать неправильную комбинацию инструментов?
Я хотел бы услышать некоторые идеи по этому вопросу.
Спасибо, что поделился