En este tutorial, aprenderá a crear una tabla sencilla, agregar datos, analizar y consultar datos, eliminar datos y eliminar la tabla utilizando la consola DynamoDB.  Todas las operaciones que se explican en este tutorial tienen derecho a la capa gratuita.

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.

Consulta de los detalles de la capa gratuita de AWS »

 

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.

Imagen de consola de AWS

(Haga clic para ampliar).

AWS Management Console_DynamoDB

a. En la consola DynamoDB, haga clic en Create Table.

create-select-nosql1

(Haga clic para ampliar).

create-select-nosql1

b.  En este tutorial utilizaremos una biblioteca de música como nuestro caso de uso.  En el campo Table name, escriba “Music”.

create-select-nosql_a0

(Haga clic para ampliar).

create-select-nosql_a0

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.

 

create-select-nosql_a1

(Haga clic para ampliar).

create-select-nosql_a1

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.

 

create-select-nosql_a2

(Haga clic para ampliar).

create-select-nosql_a2

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 utilizando la consola Amazon DynamoDB.

 

create-select-nosql23

(Haga clic para ampliar).

create-select-nosql23

a. Haga clic en la pestaña Items. Bajo la pestaña Items, haga clic en Create item.

create-select-nosql_a3

(Haga clic para ampliar).

create-select-nosql_a3

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.
create-select-nosql9

(Haga clic para ampliar).

create-select-nosql9

c. Repita el proceso para agregar algunos elementos más a la tabla “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
create-select-nosql_a5

(Haga clic para ampliar).

create-select-nosql_a5

a. Mediante la lista desplegable situada en el banner gris oscuro encima de los elementos, cambie Scan a Query

create-select-nosql24

(Haga clic para ampliar).

create-select-nosql24

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”.
create-select-nosql12

(Haga clic para ampliar).

create-select-nosql12

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”.

 

create-select-nosql15

(Haga clic para ampliar).

create-select-nosql15

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.

create-select-nosql_a6

(Haga clic para ampliar).

create-select-nosql_a6

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.

create-select-nosql20

(Haga clic para ampliar).

create-select-nosql20

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.

 

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.

Aprender los aspectos básicos de operaciones de DynamoDB »

No