Amazon DynamoDB
#52 · Level 2 · Scaling and resilience · DatabaseConcept
Section titled “Concept”Amazon DynamoDB is a serverless NoSQL database that answers very quickly, whatever the amount of data. Data is kept in tables, where each row is called an item and each field is called an attribute. Each item is identified by a primary key, made of a partition key and, optionally, a sort key. You don’t have to think about servers, patches or growing storage — AWS handles it. Changes to the data can be sent to services such as Lambda through DynamoDB Streams.
Simple example
Section titled “Simple example”The register of a huge library, where giving a book’s number instantly shows you its shelf — however big the library is.
Why it’s needed
Section titled “Why it’s needed”So the database doesn’t slow down even when millions of users arrive at once. There are no servers, so there’s no hassle running them.
Where it’s used
Section titled “Where it’s used”User data for mobile apps, game scores, shopping carts, and data from IoT devices.
Azure equivalent
Section titled “Azure equivalent”Azure Cosmos DB
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: