Introducción

Amazon Web Services (AWS) ofrece un número creciente de opciones de bases de datos especialmente diseñadas (actualmente más de 15) para soportar diversos modelos de datos. Estas incluyen bases de datos relacionales, de valores clave, de documentos, en memoria, de gráficos, de series temporales, de columna ancha y de contabilidad.

Elegir la base de datos correcta o varias bases de datos requiere que tome una serie de decisiones en función de las necesidades de su organización. Esta guía de decisiones le ayudará a formular las preguntas correctas, le proporcionará una ruta clara para el despliegue y le ayudará a migrar desde su base de datos existente.

Este vídeo de seis minutos y medio del defensor del desarrollador de AWS, Ricardo Ferreira, explica los aspectos básicos de la elección de una base de datos de AWS y proporciona una sólida introducción a los conceptos, criterios, y opciones disponibles en el resto de esta guía de decisiones.

Hora de leer

20 minutos

Propósito

Ayude a determinar qué bases de datos de AWS son las más adecuadas para su organización.

Nivel

Principiante

Última actualización

11 de septiembre de 2023

Entienda

Las bases de datos son sistemas de back-end importantes que se utilizan para almacenar datos para cualquier tipo de aplicación, ya sea una aplicación móvil pequeña o una aplicación empresarial con requisitos de escala de Internet y en tiempo real.

Esta guía de decisiones está diseñada para ayudarlo a comprender la variedad de opciones disponibles, establecer los criterios que le permitan elegir la base de datos, proporcionarle información detallada sobre las propiedades únicas de cada base de datos y, a continuación, permitirle profundizar en las capacidades que ofrece cada una de ellas.

¿Qué tipos de aplicaciones crean las personas con bases de datos?

  • Aplicaciones a escala de Internet: aplicaciones distribuidas globalmente y a escala de Internet que gestionan millones de solicitudes por segundo en cientos de terabytes de datos. Estas bases de datos se escalan automáticamente hacia arriba y hacia abajo para adaptarse a sus crecientes cargas de trabajo.
  • Aplicaciones en tiempo real: las aplicaciones en tiempo real, como el almacenamiento en caché, los almacenes de sesiones, las tablas de clasificación de juegos, el transporte, la segmentación de anuncios y los análisis en tiempo real, necesitan una latencia de microsegundos y un alto rendimiento para admitir millones de solicitudes por segundo.
  • Aplicaciones de código abierto: algunos clientes prefieren las bases de datos de código abierto por su bajo costo, su desarrollo y soporte respaldados por la comunidad y sus grandes ecosistemas de herramientas y extensiones.
  • Aplicaciones empresariales: las aplicaciones empresariales gestionan los procesos empresariales básicos, como las ventas, la facturación, el servicio al cliente, los recursos humanos y los procesos de línea de negocio, como un sistema de reservas en una cadena hotelera o un sistema de gestión de riesgos en una compañía de seguros. Estas aplicaciones necesitan bases de datos que sean rápidas, escalables, seguras, disponibles y confiables.

Nota: Esta guía se centra en las bases de datos adecuadas para aplicaciones de procesamiento de transacciones en línea (OLTP). Si lo que más necesita es almacenar y analizar grandes cantidades de datos de forma rápida y eficiente (lo que normalmente se consigue con una aplicación de procesamiento analítico en línea (OLAP)), AWS ofrece Amazon Redshift, un servicio de almacenamiento de datos totalmente gestionado y basado en la nube que está diseñado para gestionar cargas de trabajo de análisis a gran escala.  

Hay dos categorías de alto nivel de bases de datos OLTP de AWS: relacionales y no relacionales.

  • La familia de bases de datos relacionales de AWS incluye siete motores populares para Amazon RDS y Amazon Aurora (Amazon Aurora con compatibilidad con MySQL, Amazon Aurora con compatibilidad con PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle y SQL Server) y una opción de despliegue local con Amazon RDS en AWS Outposts.
  • Las opciones de bases de datos no relacionales están diseñadas para quienes tienen una necesidad específica de bases de datos de clave-valor, documentos, almacenamiento en caché, en memoria, gráficos, series temporales, columnas anchas y bases de datos ledger.

Exploraremos todo esto en detalle en la sección Elegir de esta guía.

Migración de bases de datos

Antes de decidir qué servicio de base de datos desea utilizar para trabajar con sus datos, puede que desee dedicar un poco de tiempo a pensar en cómo va a migrar las bases de datos existentes.

La mejor estrategia de migración de bases de datos le ayuda a aprovechar al máximo la nube de AWS. Esto implica migrar sus aplicaciones para utilizar bases de datos específicas y centradas en la nube. Tampoco lo vincula a la misma base de datos que ha estado utilizando en las instalaciones. Considere la posibilidad de modernizar sus aplicaciones y elegir las bases de datos que mejor se adapten a los requisitos de flujo de trabajo de sus aplicaciones.

Por ejemplo, si decide hacer primero la transición de sus aplicaciones y, a continuación, transformarlas, podría decidir levantar y cambiar primero la base de datos. Cuando esté completamente en la nube de AWS, podrá empezar a trabajar para modernizar su aplicación. Esta estrategia puede ayudarle a salir rápidamente de su entorno local actual y, a continuación, centrarse en la modernización.
 
La imagen anterior muestra cómo se usa el servicio de migración de bases de datos de AWS para mover datos a Amazon Aurora.

Los siguientes recursos pueden ayudarle con su estrategia de migración:

Además de incluir una estrategia de migración en la parte inicial de su planificación, querrá disponer de formas de obtener información a partir de sus datos. Puede utilizar Amazon Redshift. Es un servicio de almacenamiento de datos rápido, totalmente gestionado y a escala de petabytes que puede utilizar para analizar de forma eficaz todos sus datos con las herramientas de inteligencia empresarial existentes. Está optimizado para conjuntos de datos que van desde unos pocos cientos de gigabytes hasta un petabyte o más.

Considere

Está considerando alojar una base de datos en AWS. Esto puede ser para respaldar un proyecto piloto o de campo nuevo como primer paso en su viaje de migración a la nube, o tal vez desee migrar una carga de trabajo existente con la menor perturbación posible. O quizás le gustaría transferir su carga de trabajo a los servicios gestionados de AWS o incluso refactorizarla para que sea totalmente nativa en la nube.

Sea cual sea su objetivo, el tener en cuenta las preguntas correctas le facilitará la decisión sobre la base de datos. He aquí un resumen de los criterios clave a tener en cuenta.

  • La primera consideración importante a la hora de elegir su base de datos es su objetivo empresarial. ¿Cuál es la dirección estratégica que impulsa el cambio de su organización? Tal como se sugiere en las 7 R de AWS, considere si desea rediseñar o refactorizar una carga de trabajo existente, pasar a una nueva plataforma para eliminar los compromisos de licencias comerciales, realojar sus bases de datos y datos existentes en la nube sin realizar cambios para aprovechar la capacidad de la nube, o pasar ahora a una estrategia de base de datos gestionada.

  • Puede elegir una estrategia de cambio de alojamiento para implementarla en la nube con mayor rapidez y con menos problemas relacionados con la migración de datos. Instale el software del motor de base de datos en una o más instancias de EC2, migre los datos, y administre esta instancia de base de datos de la misma manera que lo hace localmente. Como alternativa, puede elegir una estrategia de redefinir la plataforma en la que migre su base de datos relacional local a una instancia totalmente administrada de Amazon RDS.

    Por último, puede considerar esta oportunidad para refactorizar su carga de trabajo para que sea nativa en la nube, utilizando bases de datos NoSQL diseñadas específicamente, tales como Amazon DynamoDB y Amazon DocumentDB compatibles con MongoDB. Y si quiere pasar a un espacio sin servidores para eliminar la carga de la administración de la infraestructura y la planificación de la capacidad, AWS ofrece soluciones informáticas sin servidor para muchas de sus bases de datos, como Amazon Aurora sin servidor y Amazon Neptune sin servidor, la base de datos de grafos.

  • ¿Necesita una base de datos creada para un propósito específico? Como habrás leído , los días de la base de datos monolítica única para todos han quedado atrás. Ahora es mucho más común elegir una base de datos especialmente diseñada que esté optimizada para una tarea o caso de uso en particular.

    AWS ofrece una cartera amplia y completa de bases de datos especialmente diseñadas que admiten diversos modelos de datos. Con estas bases de datos, puede crear aplicaciones distribuidas, altamente escalables y basadas en datos. La selección de la base de datos un propósito específico adecuada, optimizada para lo que necesita hacer, acelerará el desarrollo y el despliegue.

  • El núcleo de cualquier elección de base de datos incluye las características de los datos que necesita almacenar, recuperar, analizar y trabajar con ellos. Esto incluye su modelo de datos (¿es relacional, estructurado o semiestructurado, utiliza un conjunto de datos altamente conectados o series temporales?) , acceso a datos (¿cómo necesita acceder a sus datos?) , la medida en que necesita datos en tiempo real y si tiene en mente un tamaño de registro de datos determinado.

  • Sus principales consideraciones operativas se refieren a dónde se van a almacenar sus datos y cómo se administrarán. Las dos decisiones clave que debe tomar son:

    • Ya sea que se aloje por cuenta propia o se administre por completo : la pregunta central aquí es dónde va a aportar su equipo el mayor valor a la empresa. Si la base de datos se aloja automáticamente, usted será responsable del valor diferenciado real que una base de datos puede ofrecer (mediante su trabajo en el diseño de esquemas, la construcción de consultas y la optimización de las consultas) y será responsable del mantenimiento, la supervisión y la aplicación de parches diarios de la base de datos. Elegir una base de datos de AWS totalmente gestionada simplifica su trabajo y permite que su equipo se concentre en las áreas en las que es probable que ofrezca un valor único.

    • Ya sea que necesite una base de datos aprovisionada o sin servidor: Amazon Aurora proporciona un modelo sobre cómo pensar en esta opción. Amazon Aurora Serverless v2 es adecuado para cargas de trabajo exigentes y muy variables. Por ejemplo, el uso de la base de datos puede ser intenso durante un breve período de tiempo, seguido de períodos prolongados de actividad ligera o sin actividad alguna. Algunos ejemplos son los sitios web de venta minorista, de juegos o de deportes con eventos promocionales periódicos y las bases de datos que producen informes cuando es necesario. Los clústeres aprovisionados de Aurora son adecuados para cargas de trabajo estables. Con los clústeres aprovisionados, elige una clase de instancia de Aurora que tenga una cantidad predefinida de memoria, potencia de CPU y ancho de banda de E/S.
  • La confiabilidad de las bases de datos es clave para cualquier empresa. Lograr y mantener la confiabilidad y la resiliencia de su base de datos implica prestar atención a una serie de factores clave. Estos factores incluyen las capacidades de respaldo y restauración, replicación, conmutación por error y recuperación a un punto en el tiempo (PITR).
     
    Además, la compatibilidad con una aplicación o un conjunto de datos distribuidos globalmente puede ser importante para usted, junto con los requisitos de objetivo de tiempo de recuperación (RTO) /objetivo de punto de recuperación (RPO).

  • Considere si el rendimiento de su carga de trabajo puede superar la capacidad de un único nodo de procesamiento. A continuación, considere la posible necesidad de que la base de datos admita una alta concurrencia de transacciones (10 000 o más) y si debe desplegarse en varias regiones geográficas.
     
    Si su carga de trabajo requiere un rendimiento de lectura extremadamente alto con un tiempo de respuesta medido en microsegundos en lugar de en milisegundos de un solo dígito, puede considerar la posibilidad de utilizar soluciones de almacenamiento en caché en memoria junto con la base de datos, o una base de datos que permita el acceso a los datos en memoria.
  • La seguridad es una responsabilidad compartida entre AWS y usted. El modelo de responsabilidad compartida de AWS describe esto como seguridad de la nube y seguridad en la nube. Las consideraciones de seguridad específicas incluyen la protección de datos en todos los niveles de sus datos, la autenticación, el cumplimiento, la seguridad de los datos, el almacenamiento de datos confidenciales y la compatibilidad con los requisitos de auditoría.

Escoja

Ahora que conoce los criterios con los que evaluará las opciones de base de datos, estará listo para elegir qué base de datos de AWS es la adecuada para las necesidades de su organización.

En esta tabla se destacan las bases de datos que están optimizadas para determinadas circunstancias y tipos de datos. Úselo para ayudar a determinar la base de datos que mejor se adapte a su caso de uso.

Familias de bases de datos
¿Cuándo lo usaría?
¿Para qué está optimizado?
Motores o servicios de bases de datos relacionados
Cerrar

Relacional

AmazonRDS provee siete motores de bases de datos relacionales para elegir, incluyendo Amazon Aurora MySQL Compatible Edition, Amazon Aurora PostgreSQL Compatible Edition, MySQL, MariaDB, PostgreSQL, Oracle y Microsoft SQL Server.

Utilice cuando migre una carga de trabajo relacional local o si su carga de trabajo tiene patrones de consulta ad hoc.
Optimizado para datos estructurados almacenados en tablas, filas, y columnas. Admiten consultas ad hoc complejas mediante uniones.
Cerrar

Amazon RDS en Outposts

Amazon RDS en AWS Outposts permite desplegar instancias de bases de datos completamente administradas en los entornos en las locales.

Cerrar

Amazon RDS

Amazon RDS es un conjunto de servicios gestionados diseñados para simplificar la configuración, el funcionamiento y el escalado de bases de datos en la nube.

Cerrar

Amazon RDS para SQL Server

Amazon RDS para SQL Server facilita la configuración, el funcionamiento y el escalado de los despliegues de SQL Server en la nube.

Cerrar

Amazon RDS for Oracle

Amazon RDS para Oracle es una base de datos comercial completamente administrada que facilita las tareas de configuración, uso y escalado de despliegues de Oracle en la nube.

Cerrar

Amazon RDS for PostgreSQL

Amazon RDS para PostgreSQL permite obtener acceso a todas las funciones del conocido motor de base de datos PostgreSQL.

Cerrar

Amazon RDS para MariaDB

Amazon RDS facilita las tareas de configuración, utilización y escalado de despliegues del servidor de MariaDB en la nube.

Cerrar

Amazon RDS para MySQL

Amazon RDS facilita las tareas de configuración, utilización y escalado de despliegues MySQL en la nube.

Cerrar

Amazon Aurora con compatibilidad con MySQL

Ejecute y administre bases de datos creadas en MySQL, pero con capacidades adicionales en el motor Aurora.

Cerrar

Amazon Aurora con compatibilidad con PostgreSQL

Ejecute y administre bases de datos creadas en PostgreSQL, pero con capacidades adicionales en el motor Aurora.

Cerrar

Amazon Aurora

Amazon Aurora provee seguridad integrada, copias de seguridad continuas, computación sin servidor, hasta 15 réplicas de lectura, replicación automatizada en varias regiones e integraciones en otros servicios de AWS.

Cerrar

Amazon Redshift

Amazon Redshift es un servicio de almacenamiento de datos a la escala de petabytes totalmente administrado que está optimizado para ofrecer velocidad, facilidad de uso, y efectividad de costos. Está diseñado para permitirle analizar todos sus datos utilizando las herramientas de inteligencia empresarial existentes.

Cerrar

Valor clave

Una base de datos NoSQL que almacena datos como un conjunto de pares de valores clave en los que una clave sirve como un identificador único.

Utilice para cargas de trabajo, como almacenes de sesiones o carros de compras. Las bases de datos de valor clave son escalables para manejar grandes cantidades de datos y volúmenes extremadamente grandes de cambios de estado, mientras se atiende simultáneamente a millones de usuarios a través del procesamiento y el almacenamiento distribuidos.
Optimizado para un acceso rápido a cantidades muy grandes de datos estructurados, semiestructurados, o no estructurados con un alto rendimiento de lectura y escritura.
Cerrar

Amazon DynamoDB

Una base de datos NoSQL eficiente, flexible, escalable y sin servidor que está diseñada para soportar cargas de trabajo de documentos y valores clave.

Cerrar

Base de datos en memoria

Las bases de datos en memoria se utilizan en aplicaciones que requieren acceso en tiempo real a los datos. Al almacenar los datos directamente en la memoria, estas bases de datos proporcionan una latencia de microsegundos cuando la latencia de milisegundos no es suficiente.

Utilice cuando necesite una capa de almacenamiento en caché para mejorar el rendimiento de lectura.
Optimizado para aplicaciones que requieren acceso a datos de menos de milisegundos.
Cerrar

Amazon ElastiCache

Elija Elasticache para Memcached cuando necesite una solución de almacenamiento en caché sencilla para mejorar el rendimiento de la aplicación o Elasticache para Redis cuando necesite una solución de almacenamiento en caché para acelerar el acceso a los datos a su base de datos principal existente, pero también necesite características más completas, como estructuras de datos avanzadas, replicación y transacciones.

Cerrar

Amazon MemoryDB para Redis

Elija MemoryDB cuando necesite una base de datos principal ultrarrápida con una latencia de lectura de milisegundos y una latencia de escritura de un solo dígito en milisegundos.

Cerrar

Bases de datos de documentos

Base de datos que puede utilizar para almacenar datos semiestructurados como documentos tipo JSON. Estas bases de datos ayudan a los desarrolladores a crear y actualizar aplicaciones rápidamente.

Utilice cuando desee almacenar documentos JSON con amplias capacidades de consulta en los campos de los documentos.
Está optimizado para almacenar datos semiestructurados como documentos JSON.
Cerrar

Amazon DocumentDB (con compatibilidad con MongoDB)

Utilice Amazon DocumentDB (compatibilidad con MongoDB) cuando necesite un servicio de base de datos totalmente gestionado para simplificar la configuración, el funcionamiento y el escalado de bases de datos compatibles con MongoDB en la nube.

Cerrar

Base de datos de columna ancha

Un tipo de base de datos NoSQL. Utiliza tablas, filas y columnas. Sin embargo, a diferencia de una base de datos relacional, los nombres y el formato de las columnas puede variar de una fila a otra en la misma tabla.

Utilice cuando necesite migrar las cargas de trabajo de Cassandra locales o cuando necesite procesar datos a altas velocidades para aplicaciones que requieran una latencia de un solo dígito de milisegundos.
Optimizado para cargas de trabajo que requieren pesadas lecturas/escrituras y un alto rendimiento, junto con una baja latencia y una escalabilidad lineal.
Cerrar

Amazon Keyspaces

Utilice Amazon Keyspaces (para Apache Cassandra) si necesita un servicio de bases de datos compatible con Apache Cassandra escalable, de alta disponibilidad y administrado que pueda usar sin tener que aprovisionar, aplicar parches ni administrar servidores, ni instalar, mantener u operar software.

Cerrar

Base de datos de gráficos

Base de datos que almacena nodos y relaciones en lugar de tablas o documentos. Las conexiones entre los datos se consideran tan importantes como los propios datos.

Utilice para casos de uso como la detección de fraudes, los motores de recomendación, y las redes de aerolíneas.
Optimizado específicamente para almacenar y explorar las relaciones.
Cerrar

Amazon Neptune

Elija Neptune si necesita un servicio de base de datos de gráficos rápido, confiable y totalmente gestionado que facilite la creación y ejecución de aplicaciones que funcionan con conjuntos de datos altamente conectados. El núcleo de Neptune es un motor de base de datos de gráficos de alto rendimiento diseñado expresamente.

Cerrar

Base de datos de series temporales

Base de datos diseñada para almacenar y recuperar registros de datos que forman parte de una «serie temporal». Una serie temporal es un conjunto de puntos de datos que están asociados a marcas de tiempo.

Utilice cuando disponga de una gran cantidad de datos de series temporales, posiblemente de varias fuentes, como datos de Internet de las cosas (IoT), métricas de aplicaciones, y seguimiento de activos.
Optimizado para almacenar y consultar datos que cambian con el tiempo.
Cerrar

Amazon Timestream

Utilice Amazon Timestream si necesita una base de datos de series temporales rápida, escalable, totalmente gestionada y diseñada específicamente para almacenar y analizar billones de puntos de datos de series temporales al día. Amazon Timestream le ahorra tiempo y costos en la administración del ciclo de vida de los datos de series temporales porque mantiene los datos recientes en la memoria y traslada los datos históricos a una capa de almacenamiento optimizado en función de los costos según las políticas que definida el usuario.

Cerrar

Base de datos Ledger

Una base de datos NoSQL que proporciona un registro de transacciones inmutable, transparente y verificable criptográficamente, propiedad de una autoridad central.

Utilice cuando su organización tenga que comunicarse con otras entidades (empresas, clientes) y necesite una forma de verificar y confiar las unas en otras.
Optimizado para mantener un historial completo y verificable de los cambios en la base de datos.
Cerrar

Base de datos Amazon Quantum Ledger (QLDB)

Elija Amazon QLDB si necesita una base de datos Ledger totalmente gestionada que proporcione un registro de transacciones transparente, inmutable y verificable criptográficamente propiedad de una autoridad central de confianza.

Use

Ahora que ha aprendido la forma de sus datos, cómo se adaptan a su entorno, cuáles son sus casos de uso y para qué está optimizado cada servicio de base de datos. Debería haber podido seleccionar qué servicios de bases de datos de AWS están optimizados para las necesidades de su organización.

Para explorar cómo usar y aprender más sobre cada uno de los servicios disponibles de bases de datos de AWS, hemos proporcionado una vía para explorar cómo funciona cada uno de los servicios. La siguiente sección proporciona enlaces a documentación detallada, tutoriales prácticos, y recursos para empezar.

  • Amazon Aurora
  • Amazon Aurora

    Introducción a Amazon Aurora

    Describimos los conceptos básicos para empezar a usar Aurora. Esta guía incluye tutoriales y describe conceptos y procedimientos más avanzados de Aurora, como los diferentes tipos de puntos de conexión y cómo escalar los clústeres de Aurora hacia arriba y hacia abajo.

    Explore la guía »

    Amazon Aurora

    Cree una base de datos de alta disponibilidad

    Aprenda a configurar un clúster de Amazon Aurora para crear una base de datos de alta disponibilidad. Una base de datos de alta disponibilidad consiste en nodos informáticos replicados en múltiples zonas de disponibilidad con el objetivo de obtener una mejor escalabilidad de lectura y protección de conmutación por error.

    Comience con el tutorial »

    Amazon Aurora

    Bases de datos globales de Amazon Aurora

    Le ayudamos a empezar a utilizar las bases de datos globales de Aurora. Esta guía describe los motores compatibles y la disponibilidad en la región de AWS para las bases de datos globales de Aurora con Aurora MySQL y Aurora PostgreSQL.

    Explore la guía»

    Amazon Aurora

    Migre de Amazon RDS para MySQL a Amazon Aurora MySQL
     
    Le mostramos cómo migrar la base de datos de cualquier aplicación de Amazon RDS for MySQL a Amazon Aurora MySQL con un tiempo de inactividad mínimo. Este tutorial no está dentro de la capa gratuita y le costará menos de 1 dólar.

    Comience con el tutorial»

    Servicio de migración de bases de datos de AWS

    Crear una aplicación de procesamiento de mensajes sin servidor


    Le mostramos cómo crear una aplicación de procesamiento de mensajes sin servidor con Amazon Aurora Serverless (edición compatible con PostgreSQL), API de datos para Aurora Serverless, AWS Lambda y Amazon SNS.

    Comience con el tutorial»

  • Amazon DocumentDB
  • Amazon DynamoDB

    Introducción a Amazon DocumentDB

    Le ayudamos a empezar a utilizar Amazon DocumentDB en solo siete pasos. Esta guía utiliza AWS Cloud9 para conectar y consultar su clúster mediante el shell de MongoDB directamente desde la consola de administración de AWS.

    Explore la guía»

    Amazon DynamoDB

    Configuración de una base de datos de documentos con Amazon DocumentDB
     

    Este tutorial le ayuda a empezar a conectarse a su clúster de Amazon DocumentDB desde su entorno de AWS Cloud9 con un shell de MongoDB y a ejecutar algunas consultas.

    Comience con el tutorial»

    Amazon DynamoDB

    Mejores prácticas para trabajar con Amazon DocumentDB
     

    Conozca las mejores prácticas para trabajar con Amazon DocumentDB (compatible con MongoDB), junto con las directrices operativas básicas para trabajar con él.

    Explore la guía»

    Amazon DynamoDB

    Migre de MongoDB a Amazon DocumentDB
     

    Aprenda a migrar una base de datos de MongoDB autogestionada existente a una base de datos totalmente gestionada en Amazon DocumentDB (compatible con MongoDB).

    Comience con el tutorial»

    Amazon DynamoDB

    Evaluación de la compatibilidad con MongoDB
     

    Utilice la herramienta de compatibilidad de Amazon DocumentDB para evaluar la compatibilidad de una aplicación de MongoDB mediante el código fuente de la aplicación o los registros del perfil del servidor de MongoDB.

    Use la herramienta»

  • Amazon DynamoDB
  • Servicio de migración de bases de datos de AWS

    Introducción a Amazon DynamoDB


    Le ayudamos a empezar y a obtener más información sobre Amazon DynamoDB. Esta guía incluye tutoriales prácticos y conceptos básicos.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Introducción a DynamoDB y los SDK de AWS


    Le ayudamos a empezar a utilizar Amazon DynamoDB y los SDK de AWS. Esta guía incluye tutoriales prácticos que muestran cómo ejecutar ejemplos de código en DynamoDB.
    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Creación y consulta de una tabla NoSQL con Amazon DynamoDB

    Aprenda a crear una tabla sencilla, añadir datos, escanearlos y consultarlos, eliminarlos y borrar la tabla con la consola de Amazon DynamoDB.

    Comience con el tutorial»

    Servicio de migración de bases de datos de AWS

    Crear una tabla de Amazon DynamoDB

    En este tutorial, usted crea una tabla DynamoDB y utiliza la tabla para almacenar y recuperar datos. El tutorial utiliza una aplicación de librería en línea como un ejemplo guía.

    Comience con el tutorial»

  • Amazon ElastiCache
  • Servicio de migración de bases de datos de AWS

    Documentación de Amazon ElastiCache
     

    Explore el conjunto completo de documentación de Amazon ElastiCache, incluidas las guías de usuario de ElastiCache para Redis y ElastiCache para Memcached, así como referencias específicas de la CLI y la API de AWS.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Introducción a Amazon ElastiCache para Redis
     

    Aprenda a crear, conceder acceso, conectarse y eliminar un clúster de Redis (modo de clúster desactivado) mediante la consola de Amazon ElastiCache.


    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Cree una tienda de sesiones rápida para una aplicación en línea
     

    Aprenda a utilizar Amazon ElastiCache for Redis como una memoria caché distribuida para la administración de sesiones. También aprenderá las prácticas recomendadas para configurar los nodos de ElastiCache y la forma de gestionar las sesiones desde la aplicación.

    Comience con el tutorial»

    Servicio de migración de bases de datos de AWS

    Configuración de un clúster de Redis para la escalabilidad y la alta disponibilidad

    Aprenda a crear y configurar un clúster de Redis con ElastiCache para Redis versión 7.0 con el cifrado TLS activado. Con el modo clúster habilitado, su clúster de Redis obtiene una mayor escalabilidad y una alta disponibilidad.

    Comience con el tutorial»

  • Amazon Keyspaces
  • Servicio de migración de bases de datos de AWS

    Introducción a Amazon Keyspaces (para Apache Cassandra)

    Esta guía es para quienes no tienen experiencia en Apache Cassandra y Amazon Keyspaces (para Apache Cassandra). Le explica cómo instalar todos los programas y controladores que necesita para utilizar Amazon Keyspaces correctamente.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Ejecute cargas de trabajo de Apache Cassandra con Amazon Keyspaces

    Obtenga información sobre cómo crear su clúster y crear modelos de gráficos con Property Graph y el RDF de W3C. Obtenga información sobre cómo escribir consultas con Apache TinkerPop Gremlin y SPARQL, solucionar problemas de rendimiento e integrarlas con AWS Glue y Elasticsearch.

    Vea el video »

    Servicio de migración de bases de datos de AWS

    Curso para principiantes sobre el uso de Amazon Keyspaces

    Conozca las ventajas, los casos de uso típicos y los conceptos técnicos de Amazon Keyspaces. Puede probar el servicio mediante el código de muestra proporcionado o la herramienta interactiva de la consola de administración de AWS.


    Realice el curso (requiere iniciar sesión)»

  • Amazon MemoryDB
  • Servicio de migración de bases de datos de AWS

    Introducción a Amazon MemoryDB


    Le guiamos a través de los pasos para crear, conceder acceso, conectarse y eliminar un clúster de MemoryDB mediante la consola de administración de MemoryDB.

    Use la guía»

    Servicio de migración de bases de datos de AWS

    Introducción a Amazon MemoryDB


    Aprenda a simplificar su arquitectura y a utilizar MemoryDB como una base de datos principal única en lugar de utilizar una memoria caché de baja latencia frente a una base de datos duradera.

    Lea el blog »

    Servicio de migración de bases de datos de AWS

    Integración de Amazon MemoryDB para Redis con AWS Lambda basado en Java

    Analizamos algunos de los casos de uso más comunes del almacén de datos Amazon MemoryDB for Redis, que está diseñado para ofrecer durabilidad y lecturas y escrituras más rápidas.

    Lea el blog »

  • Amazon Neptune
  • Amazon Aurora

    Introducción a Amazon Neptune


    Le ayudamos a empezar a utilizar Amazon Neptune, un servicio de base de datos de gráficos totalmente gestionado. Esta guía muestra cómo crear una base de datos de Neptune.

    Explore la guía»

    Amazon Aurora

    Cree un servicio de detección de fraudes con Amazon Neptune

    Le explicamos los pasos para crear una base de datos Neptune, diseñar su modelo de datos y utilizar la base de datos en su aplicación.

    Explore la guía»

    Amazon Aurora

    Cree un motor de recomendaciones con Amazon Neptune

    Le mostramos cómo crear un motor de recomendación de amigos para una aplicación de juegos multijugador con Amazon Neptune.

    Explore la guía»

  • Amazon QLDB
  • Amazon DynamoDB

    Introducción a Amazon QLDB

    En Amazon Quantum Ledger Database (Amazon QLDB), la revista es el núcleo de la base de datos. Esta guía proporciona una descripción general de alto nivel de los componentes del servicio Amazon QLDB y de cómo interactúan.

    Explore la guía»

    Amazon DynamoDB

    Creación de su primer Ledger de Amazon QLDB

    Le guiamos a través de los pasos para crear su primer registro de muestras de Amazon QLDB y completarlo con tablas y datos de muestra.

    Comience con el tutorial»

    Amazon DynamoDB

    Uso de un controlador Amazon QLDB con un AWS SDK

    Aprenda a usar el controlador Amazon QLDB con un SDK de AWS para crear un registro de QLDB y rellenarlo con datos de ejemplo. El controlador permite que la aplicación interactúe con QLDB mediante la API de datos transaccionales.

    Comience con el tutorial»

  • Amazon RDS
  • Servicio de migración de bases de datos de AWS

    Introducción a Amazon RDS

    Explicamos cómo crear una instancia de base de datos y conectarse a ella mediante Amazon RDS. Aprenderá a crear una instancia de base de datos que utilice MariaDB, MySQL, Microsoft SQL Server, Oracle o PostgreSQL.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Cómo empezar a crear una instancia de base de datos MySQL

    Le mostramos cómo crear una instancia de base de datos MySQL de Amazon RDS mediante la consola de administración de AWS y cómo utilizar las utilidades estándar de MySQL, como MySQL Workbench, para conectarse a una base de datos de la instancia de base de datos.
    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Cree un servidor web y una instancia de base de datos de Amazon RDS

    Aprenda a instalar un servidor web Apache con PHP y a crear una base de datos MySQL. El servidor web se ejecuta en una instancia Amazon EC2 con Amazon Linux y la base de datos MySQL es una instancia de base de datos MySQL.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Creación y conexión a una base de datos MySQL

    Aprenda a crear un entorno para ejecutar su base de datos MySQL, conectarse a la base de datos y eliminar la instancia de base de datos. Haremos esto con Amazon RDS y todo lo que se hace en este tutorial es apto para la capa gratuita.

    Comience a usar el tutorial»

  • Amazon Timestream
  • Servicio de migración de bases de datos de AWS

    Introducción a Amazon Timestream

    Le ayudamos a empezar a usar Amazon Timestream. Esta guía proporciona instrucciones para configurar una aplicación de muestra completamente funcional.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Mejores prácticas con Amazon Timestream

    Exploramos las mejores prácticas, incluidas las relacionadas con el modelado de datos, la seguridad, la configuración, la ingesta de datos, las consultas, las aplicaciones de cliente y las integraciones compatibles.

    Explore la guía»

    Servicio de migración de bases de datos de AWS

    Acceso a Amazon Timestream mediante los SDK de AWS

    Aprenda a acceder a Amazon Timestream mediante los SDK de AWS en el idioma que elija: Java, Go, Python, Node.js o.NET.

    Explore la guía»

Explore

Diagramas de arquitectura

Explore los diagramas de arquitectura de referencia que le ayudarán a desarrollar, escalar, y probar sus bases de datos en AWS.

Explore los diagramas de arquitectura »

 

Documentos técnicos

Explore los documentos técnicos que le ayudarán a empezar, aprender las mejores prácticas, y migrar sus bases de datos.

Explore los documentos técnicos »

 

Soluciones de AWS

Explore las soluciones comprobadas y la guía de arquitectura para los casos de uso común de las bases de datos.

Explore las soluciones »

 

Recursos adicionales

¿Le resultó útil esta página?