Dar el primer paso
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
Servicios cubiertos
Más guías de decisiones sobre
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.
Los siguientes recursos pueden ayudarle con su estrategia de migración:
- Introducción a AWS Database Migration Service
- Descripción general de alto nivel de AWS Database Migration Service
- Uso de la herramienta de conversión de esquemas de AWS
- Selección de la base de datos y el plan de migración de bases de datos adecuados para sus cargas de trabajo
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.
-
Objetivo empresarial
-
Estrategia de migración
-
Construido especialmente
-
Consideraciones sobre los datos
-
Consideraciones operactivas
-
Consideraciones de confiabilidad
-
Consideraciones sobre el rendimiento
-
Consideraciones de seguridad
-
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.
-
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.
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.
Amazon RDS en AWS Outposts permite desplegar instancias de bases de datos completamente administradas en los entornos en las locales.
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.
Amazon RDS para SQL Server facilita la configuración, el funcionamiento y el escalado de los despliegues de SQL Server en la nube.
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.
Amazon RDS para PostgreSQL permite obtener acceso a todas las funciones del conocido motor de base de datos PostgreSQL.
Amazon RDS facilita las tareas de configuración, utilización y escalado de despliegues del servidor de MariaDB en la nube.
Amazon RDS facilita las tareas de configuración, utilización y escalado de despliegues MySQL en la nube.
Amazon Aurora con compatibilidad con MySQL
Ejecute y administre bases de datos creadas en MySQL, pero con capacidades adicionales en el motor Aurora.
Amazon Aurora con compatibilidad con PostgreSQL
Ejecute y administre bases de datos creadas en PostgreSQL, pero con capacidades adicionales en el motor 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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 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.
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.
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 DocumentDB
-
Amazon DynamoDB
-
Amazon ElastiCache
-
Amazon Keyspaces
-
Amazon MemoryDB
-
Amazon Neptune
-
Amazon QLDB
-
Amazon RDS
-
Amazon Timestream
-
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.
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.
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.
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.
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.
-
Amazon DocumentDB
-
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»
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.
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»
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).
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.
-
Amazon DynamoDB
-
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.
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»
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.
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.
-
Amazon ElastiCache
-
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.
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.
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.
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.
-
Amazon Keyspaces
-
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.
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.
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.
-
Amazon MemoryDB
-
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.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.
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.
-
Amazon Neptune
-
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.
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.
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.
-
Amazon QLDB
-
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.
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.
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.
-
Amazon RDS
-
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.
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»
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.
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.
-
Amazon Timestream
-
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.
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.
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
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 »
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 »
Explore las soluciones comprobadas y la guía de arquitectura para los casos de uso común de las bases de datos.