Curso Práctico de Bases de Datos en AWS

Curso Práctico de Bases de Datos en AWS

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

¿Qué es Local Seconday Index?

28/32

Lectura

En una tabla de Dynamo cada ítem debe contener una clave primaria única. Esta llave debe tener una clave de partición y opcionalmente puede tener una range key (Sort Key). Dentro de la partición, los ítems son ordenados por la range key, en los casos donde la información que necesitemos coincida con nuestra range key el acceso a los elementos va a ser mucho más rápido.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 13

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

es interesante, pero siento que cuando el negocio cambie o se necesiten consultar otros datos, tendremos que igualmente consumir rcu porque no se tienen los LSI configurados desde el principio

Muy buena explicación.!!

Básicamente las sort key y las LSI nos ayudan a optimizar las querys.

excelente!

asi es utilizando el LSI se optimizaria la consulta y se disminuye los RCU para no ocupar todos los recuros en una consulta tan basica

Excelente!

Creo entender entonces, que, desde que se diseña la base de datos, que es cuando se puede crear el LSI, se sabe qué tipo de consultas se van a estar requiriendo.
O sea, tendremos que realizar scan si tenemos necesidad de otro tipo de búsquedas o filtros

Excelente Información.

excelente 😃

Estupenda explicación, ahora tengo más claro el funcionamiento del local secondary index.

Me imagino que para un experto, el diseño determina una ejecución clara. Sin embargo, la realidad dicta que si me faltara LSI, tendríamos que hacer un backup de la tabla y crearla con los nuevos LSI.

Muy importante el concepto, al momento de hacer filtros con DynamoDB

Muy buena claridad !!!