DynamoDB is a fully managed NoSQL database service from Amazon Web Services. It stores data in tables as items made up of attributes, supporting both key-value and document data models. Unlike a traditional relational database, it allows flexible item structures and is commonly designed around the ways applications need to look up and update data, using partition keys and, when useful, sort keys and secondary indexes. The service is built to provide low-latency access at scale, with capacity that can be managed for workloads that vary over time. These characteristics distinguish DynamoDB from databases centered on fixed schemas and complex relational queries.