# Blackbelt 2.0 - Databases Senseis: * Angie Nobre * Matheus Arrais * Murilo Nascimento # **Links Uteis** * AWS Database Blog: https://aws.amazon.com/blogs/database/ * AWS Blogs em Pt: https://aws.amazon.com/pt/blogs/database/ * Partner Training: https://aws.amazon.com/pt/partners/training/ * AWS Samples: https://github.com/aws-samples * Página de Database da AWS (aceitamos dicas de revisão de tradução!): https://aws.amazon.com/pt/products/databases/?nc1=h_ls # **Dia 1** - 18 de Agosto Video Reinvent 2018 - https://youtu.be/-pb-DkD6cWg?t=1304 Feedback pro Dia 1: https://amazonmr.au1.qualtrics.com/jfe/form/SV_0upXQaQJ6t6f1jf # **Dia 2** - 19 de Agosto ### **DocumentDB** 1. Página do Serviço: https://aws.amazon.com/documentdb/ 2. FAQ: https://aws.amazon.com/pt/documentdb/faqs/ 3. Banco de dados de documentos: https://aws.amazon.com/pt/nosql/document/ 4. 12 things you should know about Amazon DocumentDB (with MongoDB compatibility): https://aws.amazon.com/pt/blogs/database/12-things-you-should-know-about-amazon-documentdb-with-mongodb-compatibility/ 5. Scaling Amazon DocumentDB (with MongoDB compatibility), Part 1: Scaling reads: https://aws.amazon.com/blogs/database/scaling-amazon-documentdb-with-mongodb-compatibility-part-1-scaling-reads/ 6. Getting Started with Amazon DocumentDB (with MongoDB compatibility); Part 2 – using AWS Cloud9: https://aws.amazon.com/pt/blogs/database/part-2-getting-started-with-amazon-documentdb-using-aws-cloud9/ 7. Getting started with Amazon DocumentDB (with MongoDB compatibility); Part 3 – using Robo 3T: https://aws.amazon.com/pt/blogs/database/part-3-getting-started-with-amazon-documentdb-using-robo-3t/?nc1=b_rp 8. Migrating to Amazon DocumentDB with the hybrid method: https://aws.amazon.com/blogs/database/migrating-to-amazon-documentdb-with-the-hybrid-method/ 9. Backing up data with Amazon DocumentDB (with MongoDB compatibility): https://aws.amazon.com/blogs/database/backing-up-data-with-amazon-documentdb-with-mongodb-compatibility/ 10. Optimizing for cost with Amazon DocumentDB (with MongoDB compatibility): https://aws.amazon.com/blogs/database/optimizing-for-cost-with-amazon-documentdb-with-mongodb-compatibility/ 11. Migrating to Amazon DocumentDB with Online method https://aws.amazon.com/pt/blogs/database/migrating-to-amazon-documentdb-with-the-online-method/ 12. DocumentDB Tools https://github.com/awslabs/amazon-documentdb-tools 13. Diferenças de funcionalidade com o MondoDB https://docs.aws.amazon.com/documentdb/latest/developerguide/functional-differences.html 14. Best Practices DocumentDB https://docs.aws.amazon.com/documentdb/latest/developerguide/best_practices.html 15. Support MongoDB Apis https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html 16. Monitoring DocumentDB (metricas) https://docs.aws.amazon.com/documentdb/latest/developerguide/cloud_watch.html ### **Keyspaces** 1. Keyspaces Toolkit https://github.com/aws-samples/amazon-keyspaces-toolkit 2. Keyspaces Lambda Python https://github.com/aws-samples/aws-keyspaces-lambda-python 3. Documentação sobre o acesso programático https://docs.aws.amazon.com/keyspaces/latest/devguide/programmatic.drivers.html 4. FAQ https://aws.amazon.com/keyspaces/faqs/?nc1=h_ls 5. Quotas https://docs.aws.amazon.com/keyspaces/latest/devguide/quotas.html 6. Video sobre o teorema CAP (Português/7min) https://www.youtube.com/watch?v=06eCRNJz9Ds 7. Boa e velha Wikipedia sobre o teorema CAP https://en.wikipedia.org/wiki/CAP_theorem 8. Migração Keyspaces - Transferência de dados por cqlsh https://aws.amazon.com/pt/blogs/database/loading-data-into-amazon-mcs-with-cqlsh/ # **Dia 3** - 20 de Agosto ### **QLDB** 1. QLDB Samples https://github.com/aws-samples/amazon-qldb-dmv-sample-java 2. PartiQL (A linguagem SQL do QLDB) https://partiql.org/ 3. Amazon ION (a estrutura de dados utilizada pelo QLDB) http://amzn.github.io/ion-docs/ 4. Querying Ion with PartiQL https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.query.html 5. Tutorial (demo feita) https://docs.aws.amazon.com/qldb/latest/developerguide/working.create.html 6. QLDB Driver https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started-driver.html ### **Oracle Migration to AWS** 1. Documento Oracle sobre licenciamento em nuvens http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf 2. Blog Oracle sobre upgrade e migração https://mikedietrichde.com/ 3. Database Freedom Program: https://aws.amazon.com/pt/solutions/databasemigrations/database-freedom/ 4. Strategies for Migrating Oracle Database to AWS (Paper que cobre o material apresentado): https://d1.awsstatic.com/whitepapers/strategies-for-migrating-oracle-database-to-aws.pdf 5. Blog Post – Migrating Oracle databases with near-zero downtime using AWS DMS: https://aws.amazon.com/blogs/database/migrating-oracle-databases-with-near-zero-downtime-using-aws-dms/ ### **Workshop DMS** 1. Link do laboratório https://aws.qwiklabs.com 2. Cursos de Partner Training - Há um curso dedicado de Migration https://aws.amazon.com/pt/partners/training/latam-br/ # **Dia 4** - 25 de Agosto ### **ElastiCache** 1. ElastiCache Samples https://github.com/aws-samples/amazon-elasticache-samples 2. Caching Strategies https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/Strategies.html ### **DynamoDB** 1. Link do Workshop https://amazon-dynamodb-labs.com/design-patterns.html 2. The DynamoDB Book https://www.dynamodbbook.com/ # **Dia 5** - 27 de Agosto ### **RDS/Aurora** 1. Aurora Labs https://awsauroralabsmy.com/provisioned/create/ # **Dia 6** - 31 de Agosto ### **Neptune** 1. Excelente guia sobre Gremlin https://kelvinlawrence.net/book/Gremlin-Graph-Guide.html#_introduction 2. Getting Started (contém CloudFormations pra criar ambiente de testes) https://docs.aws.amazon.com/neptune/latest/userguide/get-started-create-cluster.html 3. Video com casos de uso da Rede Globo https://www.youtube.com/watch?v=tGUOfJeAVp4&app=desktop 4. Neptune samples (GitHub) https://github.com/aws-samples/amazon-neptune-samples 5. Neptune Tools (GitHub) https://github.com/awslabs/amazon-neptune-tools