What users are saying about
Top Rated
54 Ratings
57 Ratings
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
57 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 6.5 out of 101

Add comparison

Likelihood to Recommend

Amazon DynamoDB

DynamoDB is well suited when you have small development team and want ease of scaling and operations. Since it is hosted by Amazon, it provides a fully managed service. It provides great read and write for simple queries. When you have complex queries, I think this is not well suited. We need to remember this is not suited for a relational database.
No photo available

IBM Cloudant

The solution to store claims information worked for us, but the enterprise NoSQL market has expanded so much that we might not [have] used Cloudant had an alternative been available. Make sure you ask about ACID compliance and about what the difference between NoSQL and SQL databases are to that the IT managers understand why they are buying and how that differs from data solutions they've bought in the past.
No photo available

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
7.9
IBM Cloudant
Performance
Amazon DynamoDB
8.0
IBM Cloudant
Availability
Amazon DynamoDB
8.4
IBM Cloudant
Concurrency
Amazon DynamoDB
9.0
IBM Cloudant
Security
Amazon DynamoDB
8.7
IBM Cloudant
Scalability
Amazon DynamoDB
9.7
IBM Cloudant
Data model flexibility
Amazon DynamoDB
4.0
IBM Cloudant
Deployment model flexibility
Amazon DynamoDB
7.3
IBM Cloudant

Pros

  • Fast retrieval
  • Auto scaling to control costs
  • Query and scanning allow for different use cases
Adam Lauer profile photo
  • Managing different documents in JSON format: every well formed structure of JSON docs are stored without a previous data schema support.
  • Queu reviews: are the power map-reduce functions applying after the documents ingestion.
  • Replication: powerful and easy DevOps function to save, copy or back up the data from one Cloudant DB to another in synchronizing way even between different sites geographically distributed.
  • The automatic creation of Data Warehouse relational DB DashDB for Analytics from NoSQL is one of the [most] invaluable features ever found. The SDP-Schema Discovery Process is really unleashing the power of JSON schema-less into structured relational DB ready for all analytic tools without any programming intervention.
  • The API GEO call based on GeoJSON structure, is one of the features that has been much more awaited in the "location awareness" application now implicit in quite all applications from marketing to logistics. The GEO API is built by the query options making the geo search application integration more easy than ever.
Romualdo Gobbo profile photo

Cons

  • Query "language" leaves much to be desired. If you're coming from a database like MongoDB or SQL you'll find it extremely difficult to get data back out of the system without breaking the bank.
  • Because querying is poor, often the only way to get data out of arbitrary fields is by scanning the records – but the pricing model for this is cost prohibitive. This means you frequently need additional architecture to keep track of where data is stored in the hash table. While this is an issue for lots of NoSQL database, DynamoDB is probably the worst offender I've used to date because of the pricing model.
  • Amazon does offer a local version of DynamoDB you can run in development, but its an extremely clunky and very hard to integrate into any kind of continuous integration.
Justin Schroeder profile photo
  • The @Cloudant/Cloudand npm SDK has very limited functionality when compared to mongodb, the Cloudant queries that can be made with JSON is good however, but it is not obvious from the start that you can do this.
No photo available

Likelihood to Renew

Amazon DynamoDB7.1
Based on 13 answers
I wouldn't stay with the product, but may simply because I have no other choice. The reason for keeping it will depend on if we are given time by management to go to another solution (back to an SQL database) or the purchase of an ETL tool.
No photo available
No score
No answers yet
No answers on this topic

Usability

No score
No answers yet
No answers on this topic
IBM Cloudant7.7
Based on 5 answers
cloudant adds some features to improve security and data query like tokens and cloudant query that really adds a lot of power to these features over the standard CouchDB. also you can integrate your data into a relational schema using ibm dashdb for data analysis. everything is in the right place
victor pease solano profile photo

Support

No score
No answers yet
No answers on this topic
IBM Cloudant7.8
Based on 3 answers
Quick response times, knowledgable and helpful support staff.
Kris Bandurski profile photo

Implementation

No score
No answers yet
No answers on this topic
IBM Cloudant8.8
Based on 4 answers
Views and Keys can do a lot if you're clever about what information you need to check.
Bryan Redeagle profile photo

Alternatives Considered

When compared to SQL and many other No SQL databases out in the market, I guess DynamoDB is a perfect stack for developing quick websites. More than that it's highly scalable which is offered by DynamoDB
No photo available
In our case it was a no-brainer since we were using IBM Cloud. In comparison to DB2 the ease of use and JSON support was the key.
Deepak Kaul profile photo

Scalability

No score
No answers yet
No answers on this topic
IBM Cloudant8.6
Based on 21 answers
We had our cluster scaled out for a promotion that involved a huge increase in write requests. The important thing there is that by scaling out, i.e., having additional nodes spun up, we increased the cluster's processing power and ingest capacity without any downtime.
Kris Bandurski profile photo

Return on Investment

  • Scalability out of the box
  • No server maintenance
  • Infrastructure comes for "free"
Richard Rout profile photo
  • Time and savings with ease of operation
  • Good developer support, the support documentation is very well laid out.
Deepak Kaul 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

Amazon DynamoDB More Information

IBM Cloudant

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details
There is never a charge for the first $50 of usage each month. After that, data volume is charged at $1 per GB/month, "heavy" API requests (PUTs, POSTs, DELETEs) are charged at $0.015 per 100 each month, and "light" API requests (GETs, HEADs) are charged at $0.015 per 500 each month. API requests that read or write multiple JSON docs in bulk count as 1 API request.

IBM Cloudant More Information