Un almacén de clave-valor en memoria es una base de datos NoSQL optimizada para grandes cargas de trabajo de aplicaciones de lectura (como redes sociales, juegos, uso compartido de archivos multimedia y portales de preguntas y respuestas) o para cargas de trabajo informáticas intensivas (como un motor de recomendaciones).  El almacenamiento de caché en memoria mejora el desempeño de las aplicaciones ya que almacena los datos críticos en memoria para conseguir un acceso de baja latencia. La información en caché puede incluir los resultados de las consultas de base de datos con muchas E/S o los resultados de cálculos que utilicen muchos recursos informáticos.

Amazon Web Services (AWS) ofrece varias opciones para las bases de datos de clave-valor en memoria. Puede utilizar su propia base de datos no relacionales de almacén de datos de clave-valor en la nube en Amazon EC2 y Amazon EBS, trabajar con proveedores de soluciones de Amazon o aprovechar servicios no relacionales totalmente gestionados.

Comience con AWS de forma gratuita

Crear una cuenta gratuita

La capa gratuita de AWS ofrece 25 GB de almacenamiento, hasta 200 millones de solicitudes al mes con Amazon DynamoDB.

Consulte los detalles de la capa gratuita de AWS »

Amazon ElastiCache es un servicio web que facilita la implementación, el funcionamiento y el escalado de una caché en memoria en la nube. El servicio mejora el desempeño de las aplicaciones web, lo que permite recuperar información de cachés en memoria gestionadas y rápidas en lugar de depender totalmente de bases de datos basadas en disco, más lentas.

Amazon ElastiCache detecta y reemplaza automáticamente los nodos erróneos, de tal modo que reduce la sobrecarga asociada a las infraestructuras de autoadministración y proporciona un sistema resistente que reduce el riesgo de bases de datos en nube sobrecargadas, que ralentizan los tiempos de carga del sitio web y la aplicación. A través de su integración con Amazon CloudWatch, Amazon ElastiCache proporciona una mejor visibilidad de las métricas de desempeño clave asociadas con sus nodos de Memcached o Redis.

ElastiCache soporta dos motores de almacenamiento en caché de memoria interna de código abierto. Para obtener más información, consulte la página de detalles de Amazon ElastiCache »

Memcached es un sistema de almacenamiento en caché de objetos de memoria cuyo uso está muy extendido. ElastiCache es un protocolo compatible con Memcached, por lo que las herramientas más conocidas que se utilizan hoy en día con los entornos de Memcached existentes funcionarán a la perfección con el servicio.

Redis es un sistema de código abierto popular para el almacén clave-valor en memoria que admite estructuras de datos, como listas y conjuntos ordenados. Entre los patrones de uso principales de Redis se encuentran el almacenamiento en caché, la administración de sesiones, pub/sub y las clasificaciones. ElastiCache for Redis es un servicio de estructura de datos en memoria compatible con Redis que admite la replicación maestro/esclavo y la zona de multidisponibilidad para conseguir una redundancia AZ cruzada con conmutación por error automática a una réplica de lectura. También incluye mejoras de Amazon para el motor de Redis para mejorar la solidez y la estabilidad.

Descubra cómo puede gestionar IoT y los datos de serie temporal con Amazon ElastiCache for Redis.


Aerospike es un almacén de clave-valor en memoria de código abierto.Esta base de datos NoSQL de alto rendimiento se puede instalar como un servicio en memoria persistente con un clúster de RAM, o para tamaños superiores se pueden usar instancias locales SSD que también se almacenan de forma persistente en EBS.Para obtener más información sobre la ejecución de Aerospike en AWS, visite AWS Marketplace »