Sie sind auf Seite 1von 3

Si tu reporte contiene la información que fue solicitada, esta debe ser similar a la descrita en los siguientes ítems:

- Las buenas prácticas en la consola Amazon DynamoDB están muy dirigidas a la correcta implementación de las
tablas con el fin de obtener el máximo desempeño de ellas, es decir, aprovechar de la mejor forma las unidades de
capacidad de escritura y lectura que se han asignado a ellas. Por tal razón, estas se subdividen en buenas
prácticas para las tablas, ítems, escaneos y consultas.

La información que debiste haber incluido se encuentra bien resumida y detallada en los siguientes hipervínculos:

Tablas: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForTables.html
Ítems: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForItems.html
Consultas y escaneos:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryAndScanGuidelines.html

Adicionalmente, se incluye información con respecto al manejo de los “Secondary Indexes” tanto globales como
locales:

Globales: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForGSI.html
Locales: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForLSI.html

Toda esta documentación se encuentra a tu disposición y la experticia en el uso de este servicio depende de la
práctica, por lo cual en tus próximas implementaciones que incluyan este servicio te recomendamos en especial
tenerlas en cuenta. Una vez hagas uso de estos conceptos notarás la diferencia en el rendimiento de tus
aplicaciones.
Por otra parte, la oferta es variada para las bases de datos no relacionales y cada una de estas opciones presenta
distintas características que hacen ventajoso su uso ante ciertas condiciones. Amazon DynamoDB suministra un
rendimiento estable para todas estas opciones y se podría decir, está conformado por características que lo
hacen un excelente competidor. A continuación se presentan los principales actores de las bases de datos
NoSQL:

1. MongoDB: de los mencionados, es la base de datos NoSQL más utilizada en el mercado y se caracteriza por
un gran soporte y rendimiento que permite a los usuarios implementarla en aplicaciones de todo tipo.

2. Cassandra: tiene como principal característica su alto desempeño ante grandes flujos de información.
Utiliza el modelo de almacenamiento de esquema clave/valor.

3. Redis: sistema de almacenamiento que se caracteriza por su alto desempeño al almacenar los datos en
RAM, esto le permite una rapidez durante su implementación que no es alcanzada por los demás servicios.

4. HBase: se utiliza cuando la tolerancia a fallos es un factor relevante en la implementación. Debido al modo
en el que administra y distribuye los datos, estos podrán tolerar distintas afecciones incluso cuando son
millones de datos.

5. CouchDB: de las mencionadas es la que tiene una implementación más fácil para aplicaciones web y
aplicaciones móviles. Tiene una alta confiabilidad que se obtiene con la creación de archivos de revisión
para el control de datos.
Finalmente, la lista de acciones y condiciones para la consola Amazon DynamoDB te ayudará durante la creación
de políticas de seguridad condicionadas que te ayudarán a administrar las entidades que gestionan los recursos
que hacen parte de esta consola. Se incluyen desde acciones para la escritura de múltiples ítems, hasta diferentes
acciones para la obtención de información de las tablas. Utilizando estas acciones y los distintos servicios
integrados, se pueden generar usuarios con funciones específicas adaptadas a necesidades particulares. En el
siguiente hipervínculo se describen cada una de las acciones con una explicación detallada de su efecto y su
utilización:

http://docs.aws.amazon.com/IAM/latest/UserGuide/list_dynamodb.html

Das könnte Ihnen auch gefallen