Relations

En SQL tu modélises les relations avec des clés étrangères et tu les résous avec des jointures. Dans DynamoDB il n’y a pas de jointures, donc la relation vit dans la conception de tes clés. Tu façonnes les clés de partition et de tri pour que les items liés se trouvent dans la même collection et reviennent en un seul Query.

Ça paraît limitant jusqu’à ce que tu voies les patterns. Le un-à-plusieurs est le cas facile ; le plusieurs-à-plusieurs demande une astuce délibérée ; et les relations à fort fan-out ont leur propre pattern nommé. Cette section gravit l’échelle.

0 sur 6 lusQuiz

Commence par le un-à-plusieurs ; c’est la base que chaque pattern ultérieur étend.

Essaie DynoTable pour requêter ces relations sur tes propres données.