Проектирование базы данных движка рекомендаций?

В настоящее время я работаю над системами рекомендаций, особенно для аудиофайлов. Но я новичок в этом вопросе. Я пытаюсь спроектировать базу данных сначала с помощью mysql, но я не могу решить, как это сделать.В основном это система, в которой пользователи создают профиль, а затем ищут музыку, и система рекомендует им музыку, похожую на понравившуюся.

какую базу данных мне использовать? (Mysql приходит мне на ум в качестве первого предположения)Это веб-проект, а также с мобильной стороны. Какие технологии я должен использовать? (PHP, Android платформа ...)Каковы подводные камни этого проекта.Как спроектировать базу данных для такой системы?

Ответы на вопрос(3)

Ваш ответ на вопрос