AWS DynamoDB excellency
August 28, 2023

AWS DynamoDB excellency

Adithya Kolluru | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon DynamoDB

For handling large-scale, low-latency applications needing smooth scaling, DynamoDB is frequently used. It offers a NoSQL database solution with automatic scalability, high availability, and low-latency performance to handle concerns like data storage, access, and scaling challenges that enterprises confront. Its application cases cover a wide range of industries, including e-commerce, gaming, and more, and range from real-time analytics and IoT data storage to user profile management and content catalogs. The extent of its utilization is determined by the particular requirements of the company and might range from straightforward data storage to intricate, high-traffic applications.
  • Low latency
  • Scalability
  • Security and access control
  • Cost efficiency
  • Limited joins
  • Aggregations
  • Data migration complexion
  • Backup and restore convenience
  • Scalability and performance
  • Usage based pricing (pay as you go)
  • Reduced downtime
  • High availability
  • Faster development cycles
The overall scalability of Amazon DynamoDB receives a 9 from me. It is intended to offer automatic scaling that happens almost immediately in response to changing demand levels. To properly utilize its scaling capabilities, For the purpose of handling shifting workloads and demand levels, Amazon DynamoDB is designed to scale effortlessly and effectively. This is why it has a good rating for scalability: certain aspects of data design and indexing would need careful consideration.
The performance of Amazon DynamoDB is an 8.With its low latency response times, DynamoDB typically offers a seamless user experience, especially when properly deployed. It responds quickly at different scales and effectively manages high read and write throughput. But a few factors influence the rating:1. Consistency Across Regions: DynamoDB provides global tables for cross-region replication, but due to parameters like n, the consistency of performance may vary slightly across regions.
MongoDB vs. Amazon DynamoDB:• MongoDB requires more human management than DynamoDB, which is a fully managed service.• DynamoDB's scalability is automatic, whereas MongoDB's horizontal scaling may require more work.• When compared to DynamoDB, MongoDB offers more extensive data modeling options and richer querying capabilities.Cassandra vs. Amazon DynamoDBBoth are built for high scalability and availability, however Cassandra takes more operational work whereas DynamoDB offers a more smooth managed service.• Strong consistency in DynamoDB may be simpler to implement than Cassandra's configurable consistency levels.Azure Cosmos DB vs. Amazon DynamoDB:Both provide automatic scaling and global distribution.• While Cosmos DB offers a variety of price levels and choices, DynamoDB has a more straightforward pricing structure.• In contrast to DynamoDB, which concentrates on key-value and document data, Cosmos DB supports numerous data models.

Do you think Amazon DynamoDB delivers good value for the price?

Yes

Are you happy with Amazon DynamoDB's feature set?

Yes

Did Amazon DynamoDB live up to sales and marketing promises?

Yes

Did implementation of Amazon DynamoDB go as expected?

Yes

Would you buy Amazon DynamoDB again?

Yes

Applications with Unpredictable or Rapidly Changing Workloads: DynamoDB is great for applications like social media platforms where the database needs to grow effortlessly to manage traffic surges.
Web applications that need effective session management can store user sessions in DynamoDB and receive quick answers to session-related queries.
Complex Queries and Aggregations: Due to DynamoDB's absence of SQL-like features, applications that extensively rely on complex queries, joins, and aggregations may find it restricting.
Relational databases may be a better fit than DynamoDB if your structured data has complicated relationships and a well-defined schema. DynamoDB is more flexible in terms of schema.
Huge Binary Data Storage: Due to DynamoDB's 400 KB item size limit, it may not be the best option to store huge binary objects like photos, movies, or documents there.

Amazon DynamoDB Feature Ratings

Performance
10
Availability
10
Concurrency
10
Security
10
Scalability
10
Data model flexibility
10