What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener'>Customer Verified: Read more.</a>
118 Ratings
Top Rated
170 Ratings

IBM Cloudant

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener'>Customer Verified: Read more.</a>
118 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 9 out of 100
Top Rated
170 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100

Likelihood to Recommend

IBM Cloudant

IBM Cloudant is great for quick deployment and configs of a database service, especially when it comes to rapid prototyping. In a research capacity, we need to spin up web services and run experiments quickly. IBM Cloudant is a fuss-free database service which aids in this process. Extracting data from Cloudant can be done programmatically as well, which makes working with it much more ideal.
Anonymous | TrustRadius Reviewer

Elasticsearch

Elasticsearch is really well suited for searching text (Natural Language Processing) and you can fine tune the searches and scoring very well. I like the ability to find Significant Terms in the Index, where you can find aggregations that are really relevant to a specific search. It also allows for queries to lead to new queries via aggregations which is great for navigating your data. It is less suited to doing more complex aggregations where slices of data are required to be processing using guassian normalizations. And doing searches which join different documents is very very hard, and requires serious thought on how to denormalize data.
Keith Lubell | TrustRadius Reviewer

Feature Rating Comparison

NoSQL Databases

IBM Cloudant
8.4
Elasticsearch
Performance
IBM Cloudant
8.6
Elasticsearch
Availability
IBM Cloudant
9.0
Elasticsearch
Concurrency
IBM Cloudant
8.4
Elasticsearch
Security
IBM Cloudant
8.6
Elasticsearch
Scalability
IBM Cloudant
8.6
Elasticsearch
Data model flexibility
IBM Cloudant
7.2
Elasticsearch
Deployment model flexibility
IBM Cloudant
8.3
Elasticsearch

Pros

IBM Cloudant

  • For us, performance and scalability is the key, and Cloudant DB backed by CouchDB is scalable and performant.
  • IBM Cloudant dB is very easy to provision for sandbox, development, QA as well as production.
  • Support for Java for CouchDB app server analytics enables a greater control for over developers.
  • Schema free oriented very easy to program and build applications on it.
  • We love it!!
Naresh Jasotani | TrustRadius Reviewer

Elasticsearch

  • As I mentioned before, Elasticsearch's flexible data model is unparalleled. You can nest fields as deeply as you want, have as many fields as you want, but whatever you want in those fields (as long as it stays the same type), and all of it will be searchable and you don't need to even declare a schema beforehand!
  • Elastic, the company behind Elasticsearch, is super strong financially and they have a great team of devs and product managers working on Elasticsearch. When I first started using ES 3 years ago, I was 90% impressed and knew it would be a good fit. 3 years later, I am 200% impressed and blown away by how far it has come and gotten even better. If there are features that are missing or you don't think it's fast enough right now, I bet it'll be suitable next year because the team behind it is so dang fast!
  • Elasticsearch is really, really stable. It takes a lot to bring down a cluster. It's self-balancing algorithms, leader-election system, self-healing properties are state of the art. We've never seen network failures or hard-drive corruption or CPU bugs bring down an ES cluster.
Anonymous | TrustRadius Reviewer

Cons

IBM Cloudant

  • It was only after we went with the cloud-based solution that IBM rolled out an on-premise version.
  • We found that a 3rd-party ODBC driver was required for a few applications that needed to pull data out of Cloudant.
  • The sales process was difficult because the salesperson we used was not as versed on Cloudant as I had hoped.
Anonymous | TrustRadius Reviewer

Elasticsearch

  • Elasticsearch is highly distributed, but it takes time to tune so you get the right performance out of your cluster.
  • The query language is not SQL, so it's not a straightforward conversion from an RDBMS to Elasticsearch for searching through data.
  • There are lots of ways to insert data into Elasticsearch, and some are better than others (batch vs. single insert). Need to experiment with your own data and environment.
Anatoly Geyfman | TrustRadius Reviewer

Likelihood to Renew

IBM 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
victor pease solano | TrustRadius Reviewer

Elasticsearch

Elasticsearch 10.0
Based on 1 answer
We're pretty heavily invested in ElasticSearch at this point, and there aren't any obvious negatives that would make us reconsider this decision.
Aaron Gussman | TrustRadius Reviewer

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.
Bryan Redeagle | TrustRadius Reviewer

Elasticsearch

Elasticsearch 10.0
Based on 1 answer
To get started with Elasticsearch, you don't have to get very involved in configuring what really is an incredibly complex system under the hood. You simply install the package, run the service, and you're immediately able to begin using it. You don't need to learn any sort of query language to add data to Elasticsearch or perform some basic searching.If you're used to any sort of RESTful API, getting started with Elasticsearch is a breeze. If you've never interacted with a RESTful API directly, the journey may be a little more bumpy. Overall, though, it's incredibly simple to use for what it's doing under the covers.
Anonymous | TrustRadius Reviewer

Reliability and Availability

IBM Cloudant

IBM Cloudant 8.2
Based on 2 answers
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.
Shiv Shivakumar | TrustRadius Reviewer

Elasticsearch

No score
No answers yet
No answers on this topic

Performance

IBM Cloudant

IBM Cloudant 8.2
Based on 2 answers
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.
Shiv Shivakumar | TrustRadius Reviewer

Elasticsearch

No score
No answers yet
No answers on this topic

Support Rating

IBM Cloudant

IBM Cloudant 8.6
Based on 6 answers
Very happy by the commitment given by the team which has been really good over the last 7 years of usage.
Nicolas Peeters | TrustRadius Reviewer

Elasticsearch

Elasticsearch 7.7
Based on 12 answers
We've only used it as an opensource tooling. We did not purchase any additional support to roll out the elasticsearch software. When rolling out the application on our platform we've used the documentation which was available online. During our test phases we did not experience any bugs or issues so we did not rely on support at all.
Anonymous | TrustRadius Reviewer

Online Training

IBM Cloudant

IBM Cloudant 7.3
Based on 2 answers
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
victor pease solano | TrustRadius Reviewer

Elasticsearch

No score
No answers yet
No answers on this topic

Implementation Rating

IBM Cloudant

IBM Cloudant 8.2
Based on 8 answers
  • Test the architecture on CouchDB helped us to address initial design flaws.
  • The migration to Cloudant as such was very painless.
  • We have migrate our replication system to Cloudant Android Sync for mobile devices.
  • We have regular informal contact with the Cloudant leadership to discuss our use cases and implementation strategies.
Nicolas Peeters | TrustRadius Reviewer

Elasticsearch

Elasticsearch 9.0
Based on 1 answer
Do not mix data and master roles. Dedicate at least 3 nodes just for Master
Anonymous | TrustRadius Reviewer

Alternatives Considered

IBM Cloudant

The feature-set, including security, is very comparable. Overall, IBM's services added to the product are mature and stable, although product support and engineers could be a little better. Global availability is improving, and Disaster Recover Capabilities are great. Overall, it's very comparable to MongoDB as a DBaaS offer, available globally and with great documentation.
Anonymous | TrustRadius Reviewer

Elasticsearch

As far as we are concerned, Elasticsearch is the gold standard and we have barely evaluated any alternatives. You could consider it an alternative to a relational or NoSQL database, so in cases where those suffice, you don't need Elasticsearch. But if you want powerful text-based search capabilities across large data sets, Elasticsearch is the way to go.
Anonymous | TrustRadius Reviewer

Scalability

IBM Cloudant

IBM Cloudant 8.6
Based on 21 answers
The service scales incredibly well. As you would expect from CloudDB and IBM combination. The only reason I wouldn't score it a 10 is the fact that document trees can get nested and nested very quickly if you are attempting to do very complex datasets. Which makes your code that much more complex to deal. Its very possible we could find a solution to this problem with better database planning to begin with, but one of the reasons we chose a service over a self-hosted solution was so we could set it up quick and forget about it. So we weren't going to dedicate a team to architecture optimization.
Wes Wilson | TrustRadius Reviewer

Elasticsearch

No score
No answers yet
No answers on this topic

Return on Investment

IBM Cloudant

  • IBM Cloudant is very secure and we never have to worry about losing data/unauthorized access
  • It is one of the best data backup system and works well
  • Global availability means it is easy to connect to the nearest data center and this reduces load time which is great.
Paul Daniels | TrustRadius Reviewer

Elasticsearch

  • When we where initially exploring logging solutions, Splunk was the only vendor in town and they where extremely expensive ($60,000). We haven't revisited them since as ElasticSearch has accomplished all of our needs.
  • We haven't spent anything but Admin hours to maintain our ElasticSearch cluster. Right now we haven't incurred any cost of ownership as I have been maintaining the cluster myself.
  • We have a huge project to grow a new part of our business, but I am not sure if I can spend the time to really update cluster to support the new Logstash features & any syntax changes so I am reluctant to do so. Time is increasingly becoming scarce, so catering to the latest and greatest features that offer little to our organization isn't something we are interested in pursuing though we are going to need to update the ElasticStack eventually.
  • Since all of our metrics are in ElasticSearch, we have had nice trove of data to build our apps around, apps that require specific metrics. Prior to ElasticSearch, we had to build our own tools that handled that metric collection. The cost savings here is that we maintain a simple script that reports back information in our reporting interface vs rolling our own database metric solution that must be modified for every app we develop. That has equated to a huge saving in developer hours in our organization.
Colby Shores | TrustRadius Reviewer

Pricing Details

IBM Cloudant

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
No

IBM Cloudant Editions & Modules

Additional Pricing Details

Elasticsearch

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Elasticsearch Editions & Modules

Edition
Standard$16.001
Gold$19.001
Platinum$22.001
EnterpriseContact Sales
  1. per month
  2. none
Additional Pricing Details

Rating Summary

Likelihood to Recommend

IBM Cloudant
9.0
Elasticsearch
9.1

Likelihood to Renew

IBM Cloudant
7.3
Elasticsearch
10.0

Usability

IBM Cloudant
7.7
Elasticsearch
10.0

Reliability and Availability

IBM Cloudant
8.2
Elasticsearch

Performance

IBM Cloudant
8.2
Elasticsearch

Support Rating

IBM Cloudant
8.6
Elasticsearch
7.7

Online Training

IBM Cloudant
7.3
Elasticsearch

Implementation Rating

IBM Cloudant
8.2
Elasticsearch
9.0

Scalability

IBM Cloudant
8.6
Elasticsearch

Add comparison