Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DynamoDB

 DynamoDB

Explaining the architecture of AWS DynamoDB

Pierre GOUDJO

December 30, 2021
Tweet

More Decks by Pierre GOUDJO

Other Decks in Technology

Transcript

  1. Amazon DynamoDB Developer Documentation Amazon DynamoDB is a fully managed

    NoSQL database service that provides fast and predictable performance with seamless scalability
  2. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  3. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  4. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  5. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  6. A NoSQL database is a datastore that doesn’t follow the

    relational model introduced by Edgar F. Codd in 1970
  7. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  8. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  9. Amazon DynamoDB is a fully managed wide- column database service

    that provides fast and predictable performance with seamless scalability
  10. What to do if I need access via customerID? I

    would need to “switch” primary key.
  11. What to do if I need access via customerID? I

    would need to “switch” primary key. Indexes come to the rescue
  12. What to do if I need customer orders sorted by

    TotalPrice? I would need to “switch” sort key
  13. What to do if I need customer orders sorted by

    TotalPrice? I would need to “switch” sort key Local indexes come in handy
  14. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  15. Amazon DynamoDB is a fully managed NoSQL database service that

    provides fast and predictable performance with seamless scalability
  16. And a lot more • Incremental backup/Restore • Point-in-time recovery

    • PartiQL • Encryption at rest • Transactions • Item TTL