Ich plane einige Funktionen unserer Website in DynamoDB zu verschieben. Jeder Benutzer hat ein Nachrichtenboard, auf dem andere Benutzer Nachrichten an sie senden können.Migration von MySQL tun DynamoDB
Unsere MySQL Tabelle sieht so aus: ID | AUTORID | NACHRICHT | BENUTZERID | TIMESTAMP
Was wäre der beste Partition Schlüssel und Sortierschlüssel in diesem Fall? Ich habe dieses Konzept noch nicht verstanden.
Auf mysql ist der Primärschlüssel ID, und es gibt einen Index auf USERID, so dass wir alle Nachrichten eines bestimmten Benutzers abrufen und nach ID sortieren können.
Danke. Mit freundlichen Grüßen
Was sind Ihre Fragen? Um Partitionsschlüssel und Sortierschlüssel zu definieren, müssen Sie alle Ihre Abfragen beschreiben. –
Wenn wir über mysql sprechen würden, wäre es in etwa so: SELECT * FROM Nachrichten WHERE USERID = '41 '; – valter