Какой тип базы данных мне выбрать для спортивного мероприятия в колледже? - PullRequest
0 голосов
/ 17 июня 2019

Если я выберу СУРБД, у меня будут проблемы с сохранением баллов

Если я выберу базу данных NoSQL, я не смогу легко определить отношения между студентами, командами и играми.

Может кто-нибудь предложить хороший дизайн?

Редактировать: для хранения результатов различных событий потребуются разные таблицы для каждого спортивного события.

1 Ответ

0 голосов
/ 17 июня 2019

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

Если вы не очень хорошо знакомы с MongoDB, пожалуйста, прочитайте концепцию, на которую я отвечал ранее, на этом сайте:

Что такоеРекомендуемый эквивалент каскадного удаления в MongoDB для отношений N: M?

Это связано с каскадным удалением, но имеет смысл с точки зрения дизайна.

Опять же, это проблема, котораяне кажется, что это слишком сложная задача, и любая БД, в которой вы разбираетесь, будет работать отлично.

...