Saltar al contenido

Diseño de tablas de DynamoDb: una sola tabla o varias tablas

Si encuentras algún detalle que te causa duda nos puedes dejar un comentario y haremos todo lo posible de ayudarte lo mas rápido que podamos.

Solución:

FWIW, la documentación de AWS sobre NoSQL Design for DynamoDB sugiere usar una sola tabla:

Como regla general, debe mantener la menor cantidad de tablas posible en una aplicación de DynamoDB. Como se destacó anteriormente, la mayoría de las aplicaciones bien diseñadas requieren solo una mesaa menos que haya una razón específica para usar varias tablas.

Las excepciones son los casos en los que se trata de datos de series temporales de gran volumen o conjuntos de datos que tienen patrones de acceso muy diferentes, pero estas son excepciones. Una sola tabla con índices invertidos generalmente puede habilitar consultas simples para crear y recuperar las complejas estructuras de datos jerárquicas requeridas por su aplicación.

La base de datos NoSql es la más adecuada para datos no transaccionales. Si lleva la normalización (dividiendo sus datos en varias tablas) a noSQL, entonces está superando todo su propósito. Si el rendimiento es lo que más importa, entonces debería considerar tener una sola tabla para su caso de uso. DynamoDB admite claves de rango y también admite índices secundarios. Para su caso de uso, sería mejor rediseñar su tabla para usar Teclas de rango. Si puede compartir más detalles sobre su tabla actual, tal vez pueda ayudarlo con más entradas.

valoraciones y comentarios

Agradecemos que desees auxiliar nuestra ocupación escribiendo un comentario y dejando una valoración te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *