Stellen Sie sich vor, Sie erstellen ein Online-Multiplayer-Spiel, z. B. ein Battle-Royale-Spiel. In Ihrem Spiel nehmen Gruppen von maximal 50 Spielern an einer Sitzung teil und ein Spiel dauert im Durchschnitt etwa 30 Minuten. Während des Spiels müssen Sie den Datensatz jedes Spielers aktualisieren, um anzugeben, wie lange dieser gespielt hat, wie viele Kills er aufgezeichnet hat oder ob er das Spiel gewonnen hat. Anwender möchten sich alte Spiele ansehen, die sie gespielt haben – entweder um die Gewinner der Spiele anzuzeigen oder um eine Wiederholung der Aktionen in jedem Spiels zu betrachten.
In dieser Übung erfahren Sie, wie Sie Ihre DynamoDB-Tabelle modellieren können, um die Zugriffsmuster Ihrer Anwendung zu verarbeiten. Sie lernen außerdem einige grundlegende Datenmodellierungsstrategien kennen, um DynamoDB schnell und leistungsfähig einzusetzen.
In Modul 1 konfigurieren Sie Ihre Umgebung und laden Code herunter, den Sie während der Übung verwenden.
Veranschlagte Zeit für das Modul: 20 Minuten
In diesem Modul lernten Sie die Beispielanwendung kennen, die Sie in dieser Übung bauen. Sie haben auch ein AWS-Konto eingerichtet und eine AWS Cloud9-Instanz konfiguriert.
Sie sind nun bereit, mit der Übung zu beginnen. Bei DynamoDB ist es wichtig, Ihr Datenmodell im Voraus zu planen, damit Sie in Ihrer Anwendung eine schnelle und konsistente Leistung erzielen. Im nächsten Modul erfahren Sie, wie Sie Ihr Datenmodell planen können.