Q15. Sie erstellen eine DynamoDB-Tabelle, um alle Filme zu speichern, die seit 1938 veröffentlicht wurden. Ihre Anwendung ermöglicht es Benutzern, nach Filmtitel zu suchen und die Details dieses Films anzuzeigen. Angesichts des unten stehenden Beispiels, das die Film-Daten zeigt, die Sie importieren werden, was ist der beste Satz von Schlüsseln, die auf diese Tabelle angewendet werden sollen?
{
"title": "The Avengers",
"year": 2012,
"cast": ["Mark Ruffalo", "Robert Downey, Jr."],
"genres": ["Action"]
}
- Der Primärschlüssel sollte ein Partitionsschlüssel des Felds Titel sein.
- Der Primärschlüssel sollte das Feld Titel sein und der Partitionsschlüssel sollte das Feld Genres sein.
- Der Primärschlüssel sollte aus einem zusammengesetzten Schlüssel bestehen, der aus einem Partitionsschlüssel auf dem Feld Titel und einem Sortierschlüssel auf dem Feld Jahr besteht.
- Der Primärschlüssel sollte als vollständig eindeutiger Wert erstellt werden, wie z. B. eine sequenzielle numerische Liste von Film-IDs. Der Partitionsschlüssel sollte das Feld Titel für schnelle Nachschlagevorgänge sein.