aws - bbdd
TRANSCRIPT
Bases de Datos
Bases de Datos
• 2 servicios principales
• Amazon RDS (Relational Database System)
• Amazon DynamoDB (NoSQL Database)
Amazon RDSRelational Database System
Amazon RDS
• Bases de datos SQL
• Implantaciones sobre EC2
• Tarficación similar
Amazon RDS
• SGBD soportados:
• MySQL
• Oracle SQL
• SQL Server
Amazon RDS
• Despliegue sencillo
• Menos flexibilidad
Amazon DynamoDBBase de Datos NoSQL
Amazon DynamoDB
• ¿Qué es una base de datos NoSQL?
• Una base de datos sin esquema
• Lenguaje de consultas no unificado
BBDD NoSQL
• ¿Qué es una base de datos NoSQL?
• Rendimientos más elevados que SQL
• Para necesidades más especificas
BBDD NoSQL
• Algunos SGBD NoSQL conocidos
• Redis
• MongoDB
• Apache Cassandra
• Amazon DynamoDB
BBDD NoSQL
• Diferentes motores de BBDD
• Diferentes necesidades
• Basadas en Documentos
• Basadas en Clave-Valor
• En memoria
• ...
BBDD NoSQL
• Muchas veces ligadas a MapReduce
• Pierden la capacidad de Join
Amazon DynamoDB
• Base de Datos NoSQL orientada al almacenaje Clave-Valor
• Muy similar a Apache Cassandra
Amazon DynamoDB
• Tarificación en base a:
• Espacio ocupado
• Peticiones E/S