RDS (SQL)

  1. Corren on servers pero no puedes hacer login
  2. NOT serverless
  3. Solo aurora es serverless
  4. Los backups son cada día y guardan las transacciones asi que puedes recuperar la database con un segundo de exactitud
  5. Tambien puedes hacer snapshots pero son manuales
  6. Cuando RDS es encrypted todo lo que depende de ellas es encrypted como replicas, backups, snapshots, etc.
  7. OLTP (Online Transactional Processing)

DynamoDB (NoSQL)

  1. SSD storage
  2. 3 datacenters
  3. Puede ser eventually consistent reads (un segundo) Strongly consistent reads (inmediato)
  4. Es serverless
  5. Zero impact en backups y restorations
  6. Todo esta encriptado
  7. Dax Es el dynamo db accelerator

RedShift (business inteligence)

  1. OLAP (On line analytics
  2. 3 copies
  3. automatic backups
  4. Only available in one AZ

Aurora (RDS of amazon competition of oracle in performance)

  1. 2 copias de tu data en 3 AZ osea 6 veces
  2. Serverless
  3. Automatic backups
  4. Scales automatic

Elasticache (web service that caches DB)

  1. Memcached (simple)
  2. Redis (more complex, multi AZ, backups and restores)

DMS (database migration service)

  1. Homogeneous: same database
  2. Heterogeneous: different databases you need  AWS Schema conversion tools (SCT)
  3. Can be on premise (azure) or AWS.

EMR (Elastic MapReduce BIG DATA)

  1. Para apache spark and hive
  2. You need to persist logs to S3. Porque si lo apagas todo muere ja.