Skip to main content
Cloud / AWS / Products / Amazon DynamoDB - NoSQL Database

Amazon DynamoDB - NoSQL Database

Amazon DynamoDB is a serverless NoSQL database with single-digit millisecond performance. GDPR-compliant in EU regions.

Database
Pricing Model Pay-per-request or provisioned capacity
Availability All regions
Data Sovereignty EU regions available
Reliability 99.99% standard, 99.999% global tables SLA

What is Amazon DynamoDB?

Amazon DynamoDB is a fully managed, serverless NoSQL database built for internet-scale applications. As a key-value and document database, DynamoDB delivers consistent single-digit millisecond performance whether you process thousands or millions of requests per second.

Unlike traditional relational databases, DynamoDB offers a flexible schema that adapts to your changing business requirements without complex migrations. There are no servers to manage, no maintenance windows, and no versions to update. DynamoDB scales automatically from zero to virtually unlimited capacity.

Core Features

  • Single-Digit Millisecond Latency: Consistent performance at any scale
  • Serverless: No capacity planning with On-Demand, automatic scaling
  • Global Tables: Multi-region active-active replication with 99.999% SLA
  • ACID Transactions: Up to 100 actions per transaction
  • DynamoDB Streams: Near-realtime change data capture for event-driven architectures

Typical Use Cases

Serverless Applications: DynamoDB is the ideal database for serverless architectures with AWS Lambda. The combination of automatic scaling, pay-per-request pricing, and native AWS integration makes serverless applications particularly cost-efficient.

Mobile Backends: Mobile applications require fast, reliable backend services with unpredictable load spikes. DynamoDB scales automatically from few users to millions.

Gaming Leaderboards: Gaming applications need real-time access to player data, session information, and leaderboards with millions of concurrent users. Global Secondary Indexes enable fast rankings.

Benefits

  • No infrastructure management: fully serverless
  • Automatic scaling from zero to millions of requests per second
  • Multi-region replication with Global Tables for global applications
  • Seamless integration with Lambda, API Gateway, and other AWS services

Integration with innFactory

As an AWS Reseller, innFactory supports you with Amazon DynamoDB: architecture design, partition key optimization, migration from relational databases, and cost optimization through the right capacity mode choice.

Available Tiers & Options

Provisioned

Strengths
  • Lower cost at scale
  • Predictable performance
  • Up to 77% savings with Reserved Capacity
Considerations
  • Requires capacity planning

Typical Use Cases

Serverless applications
Mobile backends
Gaming leaderboards
IoT data storage
Real-time applications
E-Commerce shopping carts
Financial transaction processing

Technical Specifications

Backup Point-in-time recovery (PITR) and on-demand backups
Global tables Multi-region, active-active replication
Latency Single-digit milliseconds
Max item size 400 KB
Max table size Unlimited
Throughput Virtually unlimited

Frequently Asked Questions

What is Amazon DynamoDB?

Amazon DynamoDB is a fully managed, serverless NoSQL database service that delivers consistent single-digit millisecond performance at any scale. It's a key-value and document database with flexible schema.

What is the difference between On-Demand and Provisioned Capacity Mode?

On-Demand scales automatically and charges per request, ideal for unpredictable workloads. Provisioned Capacity requires setting read/write capacity units but offers lower costs for consistent load and up to 77% savings with Reserved Capacity.

What are DynamoDB Global Tables?

Global Tables enable multi-region, active-active replication with up to 99.999% availability. You can read and write from any region with automatic conflict resolution and single-digit millisecond latency.

Does DynamoDB support ACID transactions?

Yes, DynamoDB supports ACID transactions with up to 100 actions per transaction. This enables coordinated all-or-nothing changes across multiple items and tables.

AWS Cloud Expertise

innFactory is an AWS Reseller with certified cloud architects. We provide consulting, implementation, and managed services for AWS.

Ready to start with Amazon DynamoDB - NoSQL Database?

Our certified AWS experts help you with architecture, integration, and optimization.

Schedule Consultation