Una base de datos documental está diseñada para almacenar datos semiestructurados como documentos, normalmente en formato JSON o XML. A diferencia de las bases de datos relacionales tradicionales, el esquema de cada documento no relacional (NoSQL) puede variar, lo que ofrece a los desarrolladores, administradores de las bases de datos y profesionales informáticos más flexibilidad al organizar y almacenar datos de aplicaciones y permite reducir el almacenamiento necesario para los valores opcionales.

La compatibilidad con documentos JSON facilita a los desarrolladores serializar y cargar objetos que contengan propiedades y datos pertinentes. Las bases de datos NoSQL están diseñadas para reducir la escala utilizando clústeres distribuidos de hardware de bajo coste que aumentan el desempeño sin que aumente la latencia.

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 Web Services (AWS) proporciona una serie de opciones de la base de datos documental no relacionales (NoSQL). Puede operar su propio almacén de datos no relacional de documentos en la nube en Amazon EC2 y Amazon EBS, trabajar con proveedores de soluciones de AWS, o bien aprovechar servicios no relacionales totalmente gestionados.

Amazon DynamoDB es un servicio de base de datos documentales NoSQL completamente administrado que proporciona un desempeño extraordinariamente rápido y predecible con una escalabilidad perfecta. Ejecutar las bases de datos en la nube NoSQL en Amazon EC2 y Amazon EBS le permite obtener un control completo sobre la base de datos sin la carga de tener que aprovisionar e instalar hardware.

Además, AWS se ha asociado con MongoDB y Couchbase, que proporcionan soporte y formación para clientes que ejecutan sus productos en Amazon EC2 y Amazon EBS.

Amazon DynamoDB es un servicio de base de datos documentales completamente administrado que se ejecuta en la nube de AWS y que proporciona un desempeño extraordinariamente rápido y predecible con una escalabilidad perfecta. DynamoDB es un servicio de base de datos NoSQL rápido y flexible para las aplicaciones que requieren latencias de milisegundos de un solo dígito constantes a cualquier escala. Se trata de una base de datos totalmente administrada que admite modelos de datos de valor de clave y de documentos. Su modelo de datos flexible y su desempeño fable la convierten en una herramienta ideal para móviles, web, juegos, tecnología publicitaria, Internet de las cosas (IoT) y muchas otras aplicaciones. Introducción a DynamoDB.

Consulte estos recientes documentos técnicos y blogs para obtener más información sobre DynamoDB:

Introduction to Amazon DynamoDB
6:44
Introducción a Amazon DynamoDB
Redfin - Amazon DynamoDB
1:49
Redfin utiliza Amazon DynamoDB para acelerar la búsqueda de listados similares desde los 2 segundos hasta los 12 milisegundos
DAT304 Deep Dive on Amazon DynamoDB
55:54
AWS re:Invent 2016: Deep Dive on Amazon DynamoDB (DAT304)

Los desarrolladores pueden instalar las bases de datos documentales de su elección en Amazon EC2 y Amazon EBS. Es posible utilizar una instancia de Amazon EC2 para ejecutar una base de datos documental lo que significa que los desarrolladores pueden evitar la fricción de la provisión de infraestructuras, al tiempo que les permite acceder a diferentes motores de bases de datos documentales estándar.

Cassandra es una base de datos documental distribuida de código abierto diseñada para gestionar grandes cantidades de datos en muchos servidores comerciales, lo que proporciona un elevado nivel de disponibilidad sin ningún punto de fallo. Considere EBS Cassandra al ejecutar cargas de trabajo (saber cómo CrowdStrike ejecuta clústeres Cassandra más económicos y densos con EBS).

Para más información sobre cómo trabajar con Cassandra y ejecutar Cassandra en AWS, consulte el documento técnico Apache Cassandra on AWS y visite elAWS Marketplace » 

Cassandra Topology in AWS
59:36
Prácticas recomendadas para ejecutar Apache Cassandra en AWS

Couchbase desarrolla y es compatible con Couchbase Server, un almacén de valor-clave distribuido de elevado rendimiento. Couchbase ofrece soporte, servicios y formación para las implementaciones de categoría comercial de Couchbase Server en AWS. Obtenga más información sobre cómo trabajar con Couchbase y la ejecución de Couchbase Server en AWS »

MarkLogic Corporation ha desarrollado MarkLogic Server Enterprise (MarkLogic), una plataforma empresarial de base de datos NoSQL totalmente escalable y que proporciona transacciones ACID (atomicidad, consistencia, aislamiento y durabilidad) para conjuntos de datos de gran tamaño. Para una visión general de las prácticas recomendadas y ajuste de escala, consulte el documento técnico MarkLogic en AWS »

MongoDB, Inc. desarrolla y es compatible con MongoDB, una base de datos orientada a documentos de elevado rendimiento y de código abierto. MongoDB Inc. proporciona asistencia técnica, servicios profesionales y formación para las implementaciones de categoría comercial de MongoDB.

Utilice AWS MongoDB Quick Start (también disponible en formato PDF) para implementar un clúster de MongoDB con varios nodos en la nube de AWS, de acuerdo con las prácticas recomendadas de AWS en aproximadamente 15 minutos.

Para obtener información general acerca de MongoDB y su implementación en AWS, consulte el documento técnico MongoDB en AWS: Directrices y prácticas recomendadas. Asimismo, asegúrese de revisar las recomendaciones de seguridad de AWS para MongoDB, así como la sección de seguridad de la documentación de MongoDB.

Para más información acerca de trabajar con MongoDB Inc. y la ejecución de MongoDB en AWS, consulte la información en el directorio de socios de AWS y leer cómo Las organizaciones consiguen beneficios transformativos con MongoDB en AWS.