Cloudant is an open source non-relational, distributed database service that requires zero-configuration. It's based on the Apache-backed CouchDB project and the creator of the open source BigCouch project. Cloudant's service provides integrated data management, search, and analytics engine designed for web applications. Cloudant scales your database on the CouchDB framework and provides hosting, administrative tools, analytics and commercial support for CouchDB and BigCouch. Cloudant is often considered part of a new generation of 'NoSQL' databases that don't require fixed table schemas and is challenging the dominance of traditional relational databases (including the popular MySQL). for mobileCloudant is the database for all our mobile applications with offline-first architecture, and it's the best option to keep everything synced and secure. This is the best way to use CouchDB, because Cloudant adds the authorization layer required for a real live app, and also the infinite capacity with the flexibility to grow from $0 to whatever is required according to the amount of users you need to support. Also, we have now using Cloudant as the main database for data capture apps and the source for all our catalogs in order to free resources from our rdbms system. Finally, considering CouchDB is part of Bluemix, you will have the chance to grow, adding on more services for your app.,Authentication improved with the API keys Synchronization with https, which means secure and trustable syncs Scale in a transparent way Free start with the $50 allowance makes Cloudant the best way to start,It would be nice to have a way to import bulk data There must be a better way to check usage. There are a lot of transactions not shown in the actual report There must be a way to reset a db -- a way to set the actual data as the base and eliminate all deleted docs,10,First, the strong synchronization engine. There is nothing like that in relational world. Second, the flexible data model is perfect when you need to have a base framework for several apps. Finally, the incredible scalability of NoSQL is a no brainer, considering you can start from no budget and grow to any size.,Yes. The database is no longer a point of concern, something that just works and grows with my needs. The storage management is mostly automatic, the authentication is as simple as creating a new API key. Of course you have to deal with scripts for synchronization and some index definitions in order to use the Cloudant query, but that is just the first time.,Cloudant is excellent for mobile applications specially in those environments where the connectivity is uncertain.Cloudant has a synchronization engine capable of keep track of all the changes in remote devices under uncertain network conditions what is the key for mobile applications.For example, you can have an application capable to work with no network connection at all, or always up to date in regular network conditions.For the development point of view, Cloudant can work with some IBM apis to have a database in the local device and keep all the sync required. The easiest and open option for me is to use PouchDB which is an open source project of a database in javascript that can sync with Cloudant or any other CouchDB based synchronization engine. Under this schema, you can access to open technologies like Apache Cordova, NativeScript or any other Javascript based framework to develop your mobile app. Lets talk about a sales app in the mobile capable to access the product catalog even in no coverage areas like basements or country, capturing sales that are transmitted once the agent returns to a coverage area. All these with a minimal coding and options like filtered replication to allow data partition. In a mobile world, even with 4g or faster technologies, the network is uncertain and that’s why we need to elements: a local database, a synchronization engine. Cloudant has both options and is open enough to accept local databases alternatives like PouchDB in order to help you to implement a “Offline First” Application in order to provide the fastest user experience (with fasters queries to a local database) and data always up to date (with the synchronization engine),Positive: you can start your app at 0$ cost. After that, you can combine Cloud data with local Couchdb servers for heavy operations as export to RDBMS Negative: moving from lite to standard pricing plan requires to restart your app,CouchDB and Couchbase Server,CouchDB, Apache Web Server, Google Analytics, Node, Oracle Database 12c,50,2,Catalog server. All "combos" and list in apps are calling data from a Cloudant/PouchDb Data capture database. Apps for data input, use Cloudant/Pouchdb as the first storage server data segmentation. Some apps access only to the data they need,Data Capture, because Cloudant write operations are faster. After that, we use the /changes feed to get the info back to our RDBMS As a Cache, kind of distributed redis service in order to free up resources in our main rdbms server we combine Cloudant and couchdb/pouchdb in order to minimize the use of cloud services, mainly for /changes feed access,Cloudant partitioned will allow us to consolidate several Dbs in one search indexes is something we are evaluating,Implemented in-house,Yes,Change management was a minor issue with the implementation,Data rules must be well coordinated between several components to avoid data inconsistency Synchronization rules must be tested "out" because there is nothing like a sandbox,8,Online training Self-taught,8,Yes, Cloudant is easy to understand without trainning. This is the suggested approach to start. The formal trainning will give you the order how to proceed with your project. Anyway, consider not just the formal education. There are a lot of projects and examples how to use Cloudant not just in lab environments that you can use as is and then modify to your needs.,replication data browsing query via http interfase,security settings on database filtered replication rules data events rules,No,9,10IBM Cloudant ExperienceIt is being used as a noSQL database across the organization for big data analytics and is used amongst other things for text analytics as it permits unlimited index fields.,Coudant allows unlimited secondary index fields when compared to others that have certain limitations. Cloudant also has the ability to do bi-directional sync for replication and synchronization. Cloudant can run on bare metal and virtual machines. Cloudant can also be deployed in multi-user or private cloud environments. very easy to program and build apps,Sometimes, there are no slower response times [than] when trying to pull records - I mean that slowness is in terms of milli-seconds :-) I wish it has in memory computing capability XML is still not supported by this product,9,We wanted a highly scalable and flexbile (loosely structured) data base that was fast in response and one that could run on bare metal and/or virtual machines. The fact that it is schema-less makes it easy to get staged and started. In addition analytics for the development environment and prouction environment is augmented with the help of couchDB server analytics.,Yes, we have achieved time/agility to deploy and scale up with fast query response times. Also, in order to process multiple concurrent requests, we have done an integration between the master data management solution (MDM) and Cloudant so that Cloudant also acts as a cache for faster response. The biggest benefit was the saving in hardware investment + cost of server build to get this data base up and running.,We have used Cloudant to develop a cross-platform mobile app with html5 that can work both online and offline - it is a very responsive enterprise productivity app used internally. We have integrated Cloudant with master data management solution for concurrent service queries by users including mobile users where by Requests made to MDM and sent to Cloudant Cache for faster processing/updation.,savings in initial hardware cost as well cost of server build to be ready to load data base Cloudant was the first truly cloud based database solution implemented by in our organization and hence lots of effort went in to make it a success so that it can be a role model for cloud adoption in the organization,CouchDB and Cassandra,DB2,500,3,as a noSQL data base for big data analytics As a caching solution as a graph data base,integration with master data management solution (MDM) so that Cloudant can act as a cache for a faster response to multiple requests made to the data base at the same time,fully leverage the graph database capability of Cloudant,No,Change management was minimal,Ability to load data quickly,9,9,9,9If it fits your need, you'll never have problems or complaints.We currently use Cloudant to store call detail records for our faxing platform. The platform itself stores these records, but the API is not easy to query. So we take every single record and store them in Cloudant. This includes not only the basic sender and receiver information, but also per minute costs for each fax. This allows us to easily present incoming and outgoing faxes to our users via our client portal. It's also great for the billing department in that they can quickly query the recordings for profit and cost analysis.,It stores a very large amount of information very efficiently. Granted, we're just storing call detail records, but we're storing 200K records in 50MB. Querying isn't as fancy as SQL-based databases. But if you know what you need and can get it in a view, it is very fast. I'm querying both date and phone number without any issues. The UI for managing your databases is top notch. We can build views and searches, and query those with issues. This lets us refine and perfect our JS functions and queries very easily.,Search Queries. They work when they work, but some of the documentation is a tad confusing and the bookmark system of pagination is not great.,9,I already knew about Cloudant before choosing it as our solution. I've always had issues with MySQL and others choking at 10K records, and I had no desire to be a DBA. So after looking over a few options, I felt that Cloudant fit our needs best. It's mix of JSON documents and view system fit perfectly the kind of data I needed to store and query.,10,Yes. The impact is that I'm not spending all day every day looking at database servers, and adding and scaling database servers. I never worry about system performance, or tuning, or scaling resources. That means a lot to me when I'm not just doing fax data storage, but also developing a client portal, and troubleshooting phone systems. I have enough to manage, and it's nice not to have to manage this.,MongoDB, Redis, Cassandra and Riak,InfluxDB, LogicMonitor, MySQL,5,1,Call Detail Record Storage Billing Data Storage Faxing Data,I use complex keys with Cloudant views to query not just CDRs by phone, but by date as well. Range queries on views are great!,I would really like to integrate it with InfluxDB and some monitoring software to create a more performant and efficient monitoring platform. Many software out there like to use ElasticSearch, but ElasticSearch is very costly resource-wise.,No,Price Product Features Product Usability,I would not change a thing. The core problem arose when querying for fax data would bring down our client portal on every single load. The fax server just refused to cooperate. Then and now, there are few products that would do what I need for little upfront costs. Most would require that I self-host, which I do not have time for.,Implemented in-house,No,Change management was minimal,Getting queries working correctly. I was new to how views worked so I went down the full text path only to find it didn't quite worked out how I thought. Then I realize that phone numbers are just long number and went that route with ranged keys on views.,10,No,8,No,It does what it says on the box. Stores data, retrieves data, queries data with Map/Reduce and full text search.,Full text search can be really tricky to get working correctly. It works, but then you find it's not quite querying the way you expect it.,Yes, but I don't use it,9Scaling our data layer without headachesCloudant allows us to scale our data layer without worrying about the operations side of things to manage such a big cluster. Cloudant is the main database system for our company. It's totally business critical for our company and our many customers rely on its performance on a daily basis to perform their work.,Scale your data layer without issues. Great support team. Great documentation.,The Dashboard application is really slow and very hard to use to do any hard work. No playground environment to test some very large map/reduce queries (and therefore any changes in the design have to reindex the whole DB). Besides being slow, the Dashboard is actually less usable.,9,Because of replication capabilities, our entire system is architected around this. Cloudant brings the CouchDB interface, but scales it to a new level. Earlier, we used the Heroku provided multi-tenant Cloudant connector, which got discontinued. Now, we have migrated to a dedicated cluster which has brought us the required level of support and scalability.,9,Yes, it allows us not to worry about the data layer, which is really why we choose for the multi-tenant solution, despite its quite aggressive price-tag (for startup standards).,,Heroku,, Mixpanel, Logentries, New Relic APM, Atlassian Confluence, JIRA Software, Travis CI,10,,Storing the business transactions performed offline Storing usage metrics Storing content configuration documents Reporting on all of the above.,Distributed replications Waiting on some really cool use cases for DashDB.,More reporting with DashDB. More ad-hoc reporting. Much more storage of data. Automatic archiving of the database (e.g. like Amazon Glacier) would be a killer feature.,No,Product Features Prior Experience with the Product Positive Sales Experience with the Vendor,No, we are happy with the service. The selection process was very simple since we were already using Cloudant through the Heroku connector (which was unexpectedly terminated, to be honest).,Implemented in-house,Change management was a minor issue with the implementation,Designing the documents to be scalable. (Manually) sharding of the document on many databases was a key design decision for us (we shard per "day"), so that we can more replicate back and forth. Designing performing views for large amounts of document (ad-hoc reporting) is very tricky.,9,Yes,9,Yes,Our account contact director Chris Snow is helping us to develop some extensions to Cloudant Sync during his free time.,Editing the docs in the dashboard Writing ad-hoc queries Permissions management,The Dashboard is slow and takes time to load many databases. Writing a new map/reduce view indexes the entire DB for every change. In Couchbase, you have a feature to create a view for a subset of the data, this is very convenient.,9
IBM Cloudant
86 Ratings
Score 7.2 out of 101
<a href='' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

IBM Cloudant Reviews

IBM Cloudant
86 Ratings
<a href='' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.2 out of 101

Do you work for this company? Manage this listing

Show Filters 
Hide Filters 
Showing 4 of 86 IBM Cloudant ratings and reviews.
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Job Type

Reviews (1-4 of 4)

Do you use this product? Write a Review

Feature Scorecard Summary

Performance (1)
Availability (1)
Concurrency (1)
Security (1)
Scalability (1)
Data model flexibility (1)
Deployment model flexibility (1)

About IBM Cloudant

IBM Cloudant is a distributed database that is optimized for handling heavy workloads that are typical of large, fast-growing web and mobile apps. Available as an SLA-backed, fully managed IBM Cloud service, Cloudant elastically scales throughput and storage independently. Cloudant is also available as a downloadable on-premises installation, and its API and powerful replication protocol are compatible with an open source ecosystem that includes CouchDB, PouchDB and libraries for the most popular web and mobile development stacks.

IBM Cloudant Features

NoSQL Databases Features
Has featurePerformance
Has featureAvailability
Has featureConcurrency
Has featureSecurity
Has featureScalability
Has featureData model flexibility
Has featureDeployment model flexibility

IBM Cloudant Video

IBM Cloudant Competitors


Has featureFree Trial Available?Yes
Has featureFree or Freemium Version Available?Yes
Has featurePremium Consulting/Integration Services Available?Yes
Entry-level set up fee?No

IBM Cloudant Technical Details

Deployment Types:SaaS
Operating Systems: Unspecified
Mobile Application:No
Supported Languages: English, French, German, Italian, Japanese, Korean, Portuguese/Brazil, Spanish, Chinese Simplified, Chinese Traditional