Я сделал много реляционных баз данных, но совершенно новый для концепции SQL.
В настоящее время я создаю веб-сайт для консолидации рекордов по различным видеоиграм, где каждый пользователь может ежедневно отправлять новый счет. Я также хочу сохранить историю прошлых результатов, представленных пользователями.
В классических реляционных базах данных у меня, вероятно, было бы 3 таблицы (Users, Games, Highscores), но я не знаю, как сделать что-то подобное в No SQL.
Для справки я собираюсь использовать DynamoDB.
Насколько я понимаю, это может быть достигнуто с помощью одной большой таблицы пользователей? Что хранит рекорды на игровой основе для каждого пользователя? Похоже, это будет массивным. Но тогда мой вопрос здесь: если мне нужно запросить только список игр, это кажется невероятно неэффективным. Я определенно должен узнать больше, но если бы кто-то мог указать мне правильное направление, это было бы здорово! Спасибо