What users are saying about
Top Rated
54 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>Score 8.3 out of 101
Based on 54 reviews and ratings
25 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>Score 7.8 out of 101
Based on 25 reviews and ratings
Add comparison
Likelihood to Recommend
Amazon DynamoDB
DynamoDB is great for two cases. The first is for services that do not experience high loads or demand high availability. DynamoDB is inexpensive, and it provides great developer velocity. The second is for applications that demand high performance, have well-understood requirements, and a narrow range of queries.

Verified User
Engineer in Engineering
Research Company, 11-50 employeesOracle Database Cloud Service
- Cost Effective & Flexible: Customers can start as low as a single OCPU VM up to 24 OCPUs. Customers pay only for OCPUs and Storage used.
- Ease Of Getting Started: Customers can easily create Oracle Certified, full-featured, fully supported 11g, 12c (both 12.1 & 12.2) databases with choice of any database edition.
- Built-in High Availability Constructs: Customers can easily deploy 2-node RAC configurations with all the VM shapes. For example: Easily deploy a 2-node RAC configuration with 2 core Virtual Machines and shared block storage of up to 40 TB.
- Durable & Scalable Storage: Customers can use remote storage starting at 256GB up to 40 TB. Storage can be scale up with no downtime.
- Secure: Customers still get all the advantages of our Oracle IAM for management control and VCN Security lists for securing their database environments.
Technical Lead, AWS Certified Solutions Architect
Centroid SystemsInformation Technology and Services, 501-1000 employees
Feature Rating Comparison
NoSQL Databases
Amazon DynamoDB
7.9
Oracle Database Cloud Service
—
Performance
Amazon DynamoDB
8.0
Oracle Database Cloud Service
—
Availability
Amazon DynamoDB
8.4
Oracle Database Cloud Service
—
Concurrency
Amazon DynamoDB
9.0
Oracle Database Cloud Service
—
Security
Amazon DynamoDB
8.7
Oracle Database Cloud Service
—
Scalability
Amazon DynamoDB
9.7
Oracle Database Cloud Service
—
Data model flexibility
Amazon DynamoDB
4.0
Oracle Database Cloud Service
—
Deployment model flexibility
Amazon DynamoDB
7.3
Oracle Database Cloud Service
—
Database-as-a-Service
Amazon DynamoDB
—
Oracle Database Cloud Service
9.5
Automatic software patching
Amazon DynamoDB
—
Oracle Database Cloud Service
9.7
Database scalability
Amazon DynamoDB
—
Oracle Database Cloud Service
9.3
Automated backups
Amazon DynamoDB
—
Oracle Database Cloud Service
9.3
Database security provisions
Amazon DynamoDB
—
Oracle Database Cloud Service
9.7
Monitoring and metrics
Amazon DynamoDB
—
Oracle Database Cloud Service
9.3
Automatic host deployment
Amazon DynamoDB
—
Oracle Database Cloud Service
9.7
Pros
- DynamoDB is fully-managed. In the early days, it lacked features like backups, and developers had to either implement some of their own backup functionality or live dangerously. Today, DynamoDB's claim to be fully-managed is more credible. Backups can be configured through the console. Table capacity does not even need to be planned anymore; you can scale (and pay) on-demand.
- DynamoDB is inexpensive for some use-cases. In particular, DynamoDB is very inexpensive when you create a datastore for a low-volume micro-service, or a stateful background job. DynamoDB is much less expensive than RDS or Elasticache for these use-cases, and it allows developers to design systems without worrying about cost.
- DynamoDB is fast when used for the use-cases it was designed for.
- DynamoDB supports the development experience and testing reasonably well. AWS provides an official DynamoDB image that can be used in tests locally or in CI.

Verified User
Engineer in Engineering
Research Company, 11-50 employees- Oracle Cloud provides Infrastructure as a Service (IaaS). These services are used to build, deploy, integrate, and extend applications in the cloud.
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Data as a Service (DaaS)
Technical Lead, AWS Certified Solutions Architect
Centroid SystemsInformation Technology and Services, 501-1000 employees
Cons
- Capacity planning can be difficult, but it is probably a worthwhile exercise in itself. However, today you can scale tables on-demand without capacity planning.
- Migrations can be slow and difficult. If you need to change your schema (e.g., add a secondary index) after you have written a large volume of data to the table or after consumers of the data are live, migrating can be expensive. Tooling for DynamoDB migrations is less mature than tools for migrating other datastores.
- The API is complicated, and third-party wrappers, like PynamoDB, are immature.
- Scanning tables is slow and expensive. It is important to anticipate all of the types of queries you will need to support and design your schema accordingly.

Verified User
Engineer in Engineering
Research Company, 11-50 employees- Licensing cost compared to other cloud platforms.
Technical Lead, AWS Certified Solutions Architect
Centroid SystemsInformation Technology and Services, 501-1000 employees
Likelihood to Renew
Amazon DynamoDB7.1
Based on 13 answers
Its more of a we are locked in and migration would be more time and resource intensive than is worth it. It is better to find ways to optimize dynamo usage like custom scaling, Redis based caches, or moving data to S3 than to leave the platflorm completely. It provides enough incentive and usefulness to continue to use
Software Engineer
Earth NetworksEnvironmental Services, 51-200 employees
No score
No answers yet
No answers on this topic
Alternatives Considered
Sql is much more feature rich yet costly and harder to maintain. Requires physical servers while dynamo everything is in the cloud across multiple AZs. Redis is actually great to put on top of dynamo to use as a read cache which is much faster and cheaper, but the storage and retrieval options are not as robust and the reliability is decreased
Software Engineer
Earth NetworksEnvironmental Services, 51-200 employees
The features are complemented by database lifecycle management features
like configuration management, performance management, patch automation, etc which make the
solution complete from a DBaaS administrator’s perspective as well. As we saw above, Enterprise
Manager 12c covers all the major use cases for DBaaS, which yield significant business benefits and
high ROI.
like configuration management, performance management, patch automation, etc which make the
solution complete from a DBaaS administrator’s perspective as well. As we saw above, Enterprise
Manager 12c covers all the major use cases for DBaaS, which yield significant business benefits and
high ROI.
Technical Lead, AWS Certified Solutions Architect
Centroid SystemsInformation Technology and Services, 501-1000 employees
Return on Investment
- Dynamodb reduced the need for SRE headcount to maintain infrastructure.
- Built in metrics dove tails with existing monitoring tooling.
- Flexible NoSQL design allows developers to focus on business problems, rather than database design.
Director of Engineering
AvalaraComputer Software, 1001-5000 employees
- Billing on Hosted Environment per hour, OCPU per hour, block volumes, object storage, etc.
- Costing & maintenance, patching.
- Security & TDE cycles.
- Backups & recovery.
- The features are complemented by database lifecycle management features, like configuration management, performance management, patch automation, etc. which make the solution complete from a DBaaS administrator’s perspective as well.
- Manager 12c covers all the major use cases for DBaaS, which yield significant business benefits and high ROI.
Technical Lead, AWS Certified Solutions Architect
Centroid SystemsInformation Technology and Services, 501-1000 employees
Pricing Details
Amazon DynamoDB
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Additional Pricing Details
—Oracle Database Cloud Service
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No