Amazon DynamoDB is a key-value, NoSQL, document database that delivers single-digit millisecond performance at any scale. It’s a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications. It is a serverless database with no servers needed to provision, patch, or manage and no software to install, maintain, or operate.
Customers trust DynamoDB because it can handle more than 10 trillion requests per day and can support peaks of more than 20 million requests per second. Many of the world’s fastest growing businesses such as Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their mission-critical workloads. DynamoDB automatically scales tables up and down to adjust for capacity and maintain performance. With DynamoDB, you can build applications with virtually unlimited throughput and storage and use DynamoDB global tables to replicate your data across multiple AWS Regions to give you fast, local access to data for your globally distributed applications.
User in Consumer Services
Advanced user of Amazon DynamoDB
★★★★★
Great choice for NoSQL DB with serverless architecture
What do you like best?
The database is cloud based and fully managed. Its reliable performance and flexible data model make it an ideal fit for many applications. It allows you to develop applications with unlimited storage and throughput. You can store petabyte of data. It is more of an on-demand use case as such is very cost effective as well.
It's highly scalebale.
You can make full backups of all your data instantly without impacting the performance of your tables. DynamoDB guarantees availability with a service level agreement (SLA).
Dynamo is being used across various industy leader like Netflix, Samsung, Tinder, Adobe, Airbnb and Swiggy.
What do you dislike?
The query structure seems to be a bit complicated in multiple use cases. There is a learning curve for those who are not familiar with non rational databases.Handling burst write remains an issue as scale out dosen't instantly.
What problems are you solving with the product? What benefits have you realized?
We replaced certain MySql use cases with Dynamo. Some of this use cases were based on persisting configuration. This move was very economical as well.
Review source: G2.com