2016-06-17 8 views
0

DynamoDB tableIst Postanschrift für Sortierschlüssel in DynamoDB

Ich habe geplant, die restaurantId (Primärschlüssel) Attribut, und stellen Sie die restaurantName (Partition Schlüssel) und die restaurantAddress (Sortierschlüssel) einen zusammengesetzten Primärschlüssel zu entfernen. Dies liegt zum Teil daran, dass die Restaurant-ID hier keinen geschäftlichen Wert hat und das Aufstellen neuer Gegenstände problematisch ist.

Meine Frage hier ist, dass wenn eine Postanschrift als Sortierschlüssel geeignet ist.

Antwort

1

Die allgemeine Frage mit einem DB-Schlüssel ist, ob es einzigartig und stabil ist. Beide sind zweifelhaft. Ein Lebensmittelgericht in einem Gebäude kann mehrere Restaurants haben, die sich eine einzige Adresse teilen, und ein Restaurant kann zu einem Postfach wechseln, das seine Postadresse ändert.