/ / MongoDB unterstützt Verweise von einem Dokument auf ein anderes. Unterstützt DynamoDB dasselbe? - Mongodb, Amazon-Dynamodb, Datenbank

MongoDB unterstützt Referenzen von einem Dokument zum anderen. Unterstützt DynamoDB das gleiche? - mongodb, amazon-dynamodb, Datenbank

MongoDB unterstützt Verweise von einem Dokument auf ein anderes. Bildbeschreibung hier eingeben Quelle: https://docs.mongodb.com/manual/core/data-modeling-introduction/

Unterstützt DynamoDB auch diese Funktion?

Antworten:

1 für die Antwort № 1

MongoDB-Referenzen sind nicht fest gebunden. Anders als bei Fremdschlüsselbeschränkungen können Sie das übergeordnete Dokument auch dann löschen, wenn sich die Verweise in einem anderen Dokument befinden. Dies ist eine manuelle Referenz, die Sie pflegen und aus der Anwendung heraus verwenden können. DBRef wird jedoch von Monogo bereitgestellt, das zwar hart gebunden ist, von dem jedoch dringend abgeraten wird, da es den Nutzen von Mongo einschränkt.

Soweit manuelle Referenz geht, gibt es keineGrund, warum wir es nicht in dynamoDB verwenden können. Die ID einer Tabelle kann als Feld in einer anderen Tabelle verwendet werden. Auch hier ist es nicht bindend. Aber ich glaube nicht, dass es ein fest gebundenes Referenzsystem in dynamoDB gibt.

Mongo bietet ObjectId als inhärenten Weg anIDs generieren, Sie können jedoch auch andere Typen im Feld _id verwenden. In dynamoDB ist es wahrscheinlicher, dass Sie einen ID-Typ selbst auswählen, obwohl Sie die UUID-Funktion auch verwenden können. In dynamoDB würden Sie jedoch meistens nach dem Primärschlüssel fragen, sodass die UUID nicht hilfreich ist.