En este tutorial, aprenderá a crear una tabla sencilla, agregar datos, analizar y consultar datos, eliminar datos y eliminar la tabla NoSQL DynamoDB utilizando la consola DynamoDB. Todas las operaciones que se explican en este tutorial tienen derecho a la capa gratuita.
Cuando haga clic aquí, se abrirá la consola de administración de AWS en una ventana del navegador nueva, para que pueda seguir teniendo abierta esta guía paso a paso. Cuando se cargue esta pantalla, busque DynamoDB bajo Databases y haga clic para abrir la consola DynamoDB.
Para usar NoSQL con AWS se necesita una cuenta
Creación de una cuenta gratuita en cuestión de minutos
La capa gratuita de AWS ofrece 25 GB de almacenamiento, hasta 200 millones de solicitudes al mes con Amazon DynamoDB.
Paso 1: creación de una tabla NoSQL DynamoDB
b. En este tutorial utilizaremos una biblioteca de música como nuestro caso de uso. En el campo Table name, escriba “Music”.
c. La clave de partición se utiliza para repartir datos por las particiones con fines de escalabilidad. Es importante elegir un atributo con una amplia gama de valores y que es probable que tenga patrones de acceso de distribución uniforme. Escriba “Artist” en el campo Partition Key.
d. Dado que cada artista puede componer muchas canciones, puede habilitar el ordenamiento sencillo con una clave de ordenamiento. Marque la casilla Add sort key . Escriba “SongTitle” en el campo Sort Key.
Aceptaremos los ajustes predeterminados para este ejemplo.
e. Ahora haga clic en Create. Cuando la tabla “Music” esté lista para su uso, aparecerá en la lista de tablas con una marca de verificación.
¡Felicidades! Ha creado una tabla NoSQL DynamoDB utilizando la consola Amazon DynamoDB.
Paso 2: Agregar datos a la tabla NoSQL DynamoDB
a. Haga clic en la pestaña Items. Bajo la pestaña Items, haga clic en Create item.
b. En la ventana de introducción de datos, escriba lo siguiente:
- Para el atributo “Artist”, escriba “No One You Know”
- Para el atributo “SongTitle”, escriba “Call Me Today”
- Haga clic en “Save” para guardar el elemento.
c. Repita el proceso para agregar algunos elementos más a la tabla DynamoDB “Music”:
- Artist: No One You Know; SongTitle: My Dog Spot
- Artist: No One You Know; SongTitle: Somewhere Down The Road
- Artist: The Acme Band; SongTitle: Still in Love
- Artist: The Acme Band; SongTitle: Look Out, World
Paso 3: Consulta de tabla NoSQL
a. Mediante la lista desplegable situada en el banner gris oscuro encima de los elementos, cambie Scan a Query.
b. Puede utilizar la consola para consultar la tabla Music de diversas formas. Para la primera consulta, realice lo siguiente:
- En el campo “Artist”, escriba “No One You Know” y luego haga clic en Start search. Se muestran todas las canciones interpretadas por “No One You Know”.
Pruebe con otra consulta:
- En el campo “Artist”, escriba “The Acme Band” y luego haga clic en Start search. Se muestran todas las canciones interpretadas por “The Acme Band”.
c. Pruebe con otra consulta, pero esta vez acote los resultados de búsqueda:
- En el campo “Artist”, escriba “The Acme Band”
- En el campo “SongTitle”, seleccione “Begins with” en la lista desplegable y escriba “S”
- Haga clic en Start search. Solo se muestra “Still in Love” interpretada por “The Acme Band”.
Paso 4: Eliminación de un elemento existente y de tabla NoSQL
Eliminación de un elemento existente
Seleccione el desplegable de consulta para que vuelva a aparecer Scan.
Haga clic en la marca de verificación situada junto a “The Acme Band” y se resaltará el elemento seleccionado. En el desplegable Actions, seleccione Delete. Se le preguntará si desea eliminar el elemento. Haga clic en Delete y se eliminará el elemento.
Eliminación de una tabla NoSQL
Puede eliminar con facilidad una tabla de la consola Amazon DynamoDB. De hecho, se recomienda eliminar las tablas que ya no utilice para que no le sigan cobrando por estas.
- En la consola Amazon DynamoDB, haga clic en el desplegable Actions y luego en Delete table
- Aparece un cuadro de diálogo de confirmación; haga clic en el botón Delete.
Nota: de forma predeterminada, también se eliminan las alarmas de CloudWatch para la tabla. Este proceso tarda varios segundos en completarse.
¡Felicidades! Ha creado su primera tabla DynamoDB, ha agregado elementos a la tabla y luego la ha consultado para encontrar los elementos deseados. También ha aprendido a administrar visualmente las tablas y los elementos DynamoDB mediante la consola de administración de AWS.
Pasos siguientes
Una vez que ha aprendido a crear, administrar y consultar tablas y elementos desde la consola de administración, puede avanzar al siguiente tutorial en el que aprenderá a importar grandes volúmenes de datos y a encontrar de forma rápida y sencilla la información que necesite. Importará una base de datos de películas para ver cómo puede encontrar con rapidez detalles sobre sus actores y personajes favoritos.