What users are saying about
Amazon DynamoDB
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
92 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 8.5 out of 101
Based on 92 reviews and ratings
97 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>Score 7.7 out of 101
Based on 97 reviews and ratings
Likelihood to Recommend
Amazon DynamoDB
It is ideal for those projects where you need to store a large amount of data, but you do not know how many will be so you need the database to increase its storage capacity together with the number of users, without having to spend extra money, it also has a great potential thanks to the fast connection it offers, so the data travels at high speed, and this speeds up the performance of the applications, excellent for projects where non-relational databases are used and what matters is to store large quantities of information and use them at high speed.
Software Developer
Globalsoft SolutionsComputer Software, 51-200 employees
IBM Cloudant
Applications where concurrency and durability are more important as compared to in-memory functionalities, IBM Cloudant DB is recommended. For us, the key question is to have Java and C# programming support on the database, for building applications, however if Python, Perl or R support is required, then IBM Cloudant DB may not be an intelligent choice.
Director - Data and Analytics Services (Presales)
Miracle Software Systems, IncComputer Software, 1001-5000 employees
Feature Rating Comparison
NoSQL Databases
Amazon DynamoDB
8.6
IBM Cloudant
7.6
Performance
Amazon DynamoDB
9.1
IBM Cloudant
7.9
Availability
Amazon DynamoDB
9.4
IBM Cloudant
8.2
Concurrency
Amazon DynamoDB
9.0
IBM Cloudant
7.9
Security
Amazon DynamoDB
9.2
IBM Cloudant
7.9
Scalability
Amazon DynamoDB
9.6
IBM Cloudant
7.0
Data model flexibility
Amazon DynamoDB
6.7
IBM Cloudant
7.3
Deployment model flexibility
Amazon DynamoDB
7.4
IBM Cloudant
7.3
Pros
Amazon DynamoDB
- It's very easy to get started, creating a table with a partition/sort key and you're on your way.
- You can scale up and down your read/write IO as needed.
- You can store structured and unstructured data.
- It works great with Web Development as it's JSON based.
Founder, Owner
CodeLinguists LLCComputer Software, 1-10 employees
IBM Cloudant
- We had a small data mart project that required the storage of some rather highly connected data that also had a relatively small footprint. This made IBM Cloudant an obvious choice because we could store the data in a data structure that met our project need al while using a platform that our web development team understood and was comfortable with.
- We had a bunch of geospatial data that we needed for analysis. Having GeoJSON being natively supported by Cloudant made it an easy choice.
- Cloudant was cloud-based and didn't require a DBA support it, this allowed the project to move ahead without pushback from the infrastructure team.

Verified User
Analyst in Marketing
Retail Company, 51-200 employeesCons
Amazon DynamoDB
- Complex searching (no support for case-insensitive or full-text search).
- Only supports up to two-key indexes.
- Requires choosing the indexes up-front when doing searches.
- Does not have an SQL compatible query front-end.
- No join-table support (requires putting all data into one table).
VP of Technology
NewstexComputer Software, 1-10 employees
IBM Cloudant
- To have a sort of LUW - Logical Unit Work when many documents are involved into a single update process. The changing of one document is related to its status information but it must be synchronized with all the other documents involved in the process.
Owner
NEWLOG Consulting SrlComputer Software, 11-50 employees
Likelihood to Renew
Amazon DynamoDB
Amazon DynamoDB 9.0
Based on 31 answers
We will most likely continue to use DynamoDB for certain use-cases. If we stopped using DynamoDB as often, it would likely be because we started using Aurora Serverless more. Aurora Serverless may offer similar availability, management and cost benefits while allowing developers to use their MySQL tools and experience.

Verified User
Engineer in Engineering
Research Company, 11-50 employeesIBM Cloudant
IBM Cloudant 7.3
Based on 1 answer
the flexibility of NoSQL allow us to modify and upgrade our apps very fast and in a convenient way. Having the solution hosted by IBM is also giving us the chance to focus on features and the improvement of our apps. It's one thing less to be worried about
General Manager
SupermioComputer Software, 1-10 employees
Usability
IBM Cloudant
IBM Cloudant 7.7
Based on 5 answers
It's mostly just a straight forward API to a data store. I knock one off for the full text search thing, but I don't need it much anyways. Also, the dashboard UI they give is pretty nice to use. It provides syntax-highlighting for writing views and queries are easy to test. I wish other DBs had a UI like this.
Developer
Qubit NetworksTelecommunications, 11-50 employees
Reliability and Availability
IBM Cloudant
IBM Cloudant 8.2
Based on 1 answer
it is a highly available solution in the IBM cloud portfolio and hence we have never had any issues with the data base being available - we also do continuous replication to be on the safer side just in case some thing goes awry. We also perform twice a year disaster recovery tests.
customer service leader
ifoxComputer Software, 1001-5000 employees
Performance
IBM Cloudant
IBM Cloudant 8.2
Based on 1 answer
very easy to get started and is very developer friendly given that it uses couchDB analytics. It is a cloud based solution and hence there is no hardware investment in a server and staging the server to get started and the associated delays/bureaucracy involved to get started. Good documentation is also available.
customer service leader
ifoxComputer Software, 1001-5000 employees
Support
IBM Cloudant
IBM Cloudant 7.8
Based on 3 answers
Quick response times, knowledgable and helpful support staff.
Executive Vice President, Engineering
Green Man GamingRetail, 51-200 employees
Online Training
IBM Cloudant
IBM Cloudant 7.3
Based on 1 answer
online resources are good enough to understand but there is nothing like testing. In our case, we discovered some not documented behavior that we take in count now. Also, the experience in NodeJs is critical. Also, take in count that most of the "good practices" with cloudant are not in online courses but in blogs and pages from independent developers
General Manager
SupermioComputer Software, 1-10 employees
Implementation
IBM Cloudant
IBM Cloudant 8.8
Based on 4 answers
- Test the architecture on CouchDB helped us to address initial design flaws.
- The migration to Cloudant as such was very painless.
- We are now migrating our replication system to Cloudant Sync.
VP of Engineering
AirFi / MI AirlineInformation Technology and Services, 11-50 employees
Alternatives Considered
Amazon DynamoDB
We evaluated using MongoDB or Amazon DyanmoDB. For us, the biggest advantage is that there's no maintenance cost for Amazon DynamoDB. Mongo gets complicated when you setup sharding. With Amazon DynamoDB, it's literally a push of button to increase throughput. This saves time and money on DevOps resources.

Verified User
Engineer in Engineering
Computer Software Company, 11-50 employeesIBM Cloudant
Its easier to use than Dynamo, more open than Firebase, and has better documentation that CouchDB... it might not be fair to compare Modulus, Modulus obviously suffers from some scalability issues and might not be in the same class... but its a hosted DB service we had some experience with in the past....
CTO (Chief Technical Officer)
YukonBabyHospital & Health Care, 1-10 employees
Scalability
IBM Cloudant
IBM Cloudant 8.6
Based on 21 answers
We went from a small MVP database of just over 24MB of data to over 2GB in a matter of days when customers started putting data into our service. Cloudant didn't even blink. I'm sure we could have scaled another 10 times over and there wouldn't have even been a flutter of latency in our query times
CTO
Lighthouse LabsRestaurants, 1-10 employees
Return on Investment
Amazon DynamoDB
- Since the Amazon manages the instance, the amount of time a developer needs to spend configuring the database is less. For comparison, if we were to manage the same instance manually, we need to set up EC2 instance, install the DB, setup backup scripts, track backup failures, which is a great overhead for the dev. Using DynamoDB this overhead is reduced and hence having a great ROI.
- Great documentation and easy setup makes an easy learning curve to transition to DynamoDB. Only caveat is as with any database, the data structure should be thoroughly analyzed for types of querying because there are limitations with the DynamoDB API.
- Ties very well with rest of the Amazon eco system. Having rest of the applications in Amazon allows managing the application security a breeze.
Application Developer
Monsanto CompanyFarming, 10,001+ employees
IBM Cloudant
- Saving in-terms of cost of procuring and maintaining hardware, which will be realized over the next 5 years.
- Positive ROI in terms of the number of FTEs involved in maintaining our databases; our DBAs can now focus on other important and business critical applications.
- Best ROI in terms of our organization's vision - they are no longer anxious / nervous to move to the cloud. We are already on the CLOUD.
Director - Data and Analytics Services (Presales)
Miracle Software Systems, IncComputer Software, 1001-5000 employees
Pricing Details
Amazon DynamoDB
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
IBM Cloudant
General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
No