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
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

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.
No photo available

Oracle 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.
Nagabhushan Krishnappa profile photo

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.
No photo available
  • 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)
Nagabhushan Krishnappa profile photo

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.
No photo available
  • Licensing cost compared to other cloud platforms.
Nagabhushan Krishnappa profile photo

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
Adam Lauer profile photo
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
Adam Lauer profile photo
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.
Nagabhushan Krishnappa profile photo

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.
Alan Balasundaram profile photo
  • 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.
Nagabhushan Krishnappa profile photo

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
Additional Pricing Details