Relaciones

En SQL modelas relaciones con claves foráneas y las resuelves con joins. En DynamoDB no hay joins, así que la relación vive en el diseño de tus claves. Das forma a las claves de partición y de ordenación para que los items relacionados queden en la misma colección y vuelvan en un solo Query.

Eso suena limitante hasta que ves los patrones. Uno a muchos es el caso fácil; muchos a muchos necesita un truco deliberado; y las relaciones de alto fan-out tienen su propio patrón con nombre. Esta sección sube por la escalera.

0 de 6 leídasCuestionario

Empieza por uno a muchos; es la base que extiende cada patrón posterior.

Probar DynoTable para consultar estas relaciones contra tus propios datos.