Нет проблем при выборе MongoDB, Cassandra, SQL Server, MySQL и т. Д. Существует разница между проектированием, когда вы используете реляционные базы данных с базами данных на основе документов, вот и все.Я предлагаю вам использовать тот, на котором у вас больше опыта.Ради вашей проблемы информация будет легко обрабатываться, не будет тонны отношений.Хотя хороший дизайн отвлечет вас от проблемы.
Если вы не очень хорошо знакомы с MongoDB, пожалуйста, прочитайте концепцию, на которую я отвечал ранее, на этом сайте:
Что такоеРекомендуемый эквивалент каскадного удаления в MongoDB для отношений N: M?
Это связано с каскадным удалением, но имеет смысл с точки зрения дизайна.
Опять же, это проблема, котораяне кажется, что это слишком сложная задача, и любая БД, в которой вы разбираетесь, будет работать отлично.