En DynamoDB, las tablas, los elementos y los atributos se encuentran entre los componentes principales y los analizaremos en detalle en este artículo.
Mesas
Una tabla en DynamoDB es una colección de elementos. Los factores clave que lo hacen único se enumeran a continuación:
- Dynamodb almacena datos en una tabla que no es más que una colección de datos.
- Estas tablas no tienen esquema.
- Se aplica un límite inicial de 256 tablas por región.
Elementos
Los elementos en DynamoDB son una colección de atributos que identifican de forma única un elemento entre todos los demás elementos. El elemento de datos fundamental de DynamoDB.
- Utiliza claves principales para identificar cada elemento de la tabla y los índices secundarios para permitir consultas más flexibles.
- Una tabla puede tener varios o cero elementos.
Atributos
Los atributos son el elemento de datos fundamental de DynamoDB. Todos los elementos comprenden uno o más atributos. Dado que los atributos de los elementos de datos fundamentales no se pueden desglosar más. Los atributos de DynamoDB son similares en muchos aspectos a los campos o columnas de otros sistemas de bases de datos.
Ahora veamos a continuación un ejemplo que representa una base de datos de muestra de personas:
En la imagen de ejemplo anterior,
- La mesa de personas se compone de 3 elementos.
- Cada elemento tiene 3 atributos, a saber, Apellido, Nombre y Edad.
- Cada elemento tiene una clave principal, a saber, PersonID.
Observe los siguientes puntos en el diagrama anterior:
- Cada elemento de la tabla tiene un identificador único, o clave principal, que distingue el elemento de todos los demás en la tabla. En la tabla Personas, la clave principal consta de un atributo (PersonID).
- Aparte de la clave principal, la tabla Personas no tiene esquema, lo que significa que no es necesario definir de antemano ni los atributos ni sus tipos de datos. Cada elemento puede tener sus propios atributos distintos.
- La mayoría de los atributos son escalares, lo que significa que solo pueden tener un valor. Las strings y los números son ejemplos comunes de escalares.
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA