TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    CouchDB

    Score6 out of 10
    N/AApache CouchDB is an HTTP + JSON document database with Map Reduce views and bi-directional replication. The Couch Replication Protocol is implemented in a variety of projects and products that span computing environments from globally distributed server-clusters, over mobile phones to web browsers.N/A
    Pricing
    CouchDB
    Editions & Modules
    No answers on this topic
    Offerings
    Pricing Offerings
    CouchDB
    Free Trial
    No
    Free/Freemium Version
    No
    Premium Consulting/Integration Services
    No
    Entry-level Setup FeeNo setup fee
    Additional Details
    More Pricing Information
    Community Pulse
    CouchDB
    Considered Both Products
    Apache
    Chose CouchDB
    Open Source, and freely able to install it on any OS you desire (the big 3, anyways) CouchDB was selected for that, it's early-adoption of JSON and its mobile-friendly environment. Also, I have used it off and on in various non-professional projects, and it was really one of …
    Incentivized
    Chose CouchDB
    Compared to MongoDB, CouchDB's Map-Reduce paradigm poses a steeper learning curve for SQL users. However, CouchDB's master-master replication is an advantage of implementing a load-balanced solution.
    Even though, currently, CouchDB has strong community support, as an open …
    Incentivized
    Chose CouchDB
    MongoDB and CouchDB are both document stores, but their concurrency models and ability to scale are very different. MongoDB cannot replicate / shard over unreliable links and network partitions have been the cause of data loss in the past. MongoDB has an easier query language …
    Incentivized
    Chose CouchDB
    It has been 5+ years since we chose CouchDB. We looked an MongoDB, Cassandra, and probably some others. At the end of the day, the performance, power potential, and simplicity of CouchDB made it a simple choice for our needs. No one should use just because we did. As I said …
    Incentivized
    Chose CouchDB
    S3 blew this out of the water, we can get over 30 files a second, almost no failures, auto backed up, don't need our own server, and a much simpler interface with PHP Laravel.
    Incentivized
    Chose CouchDB
    We looked at MongoDB and Firebase. MongoDB gives us the best working db engine with a very intuitive design. However, it does not work as well offline. Firebase was extremely hard to create searching and indexing. Using a third-party to search didn't work for us or at least it …
    Incentivized
    Chose CouchDB
    Developing spring boot apps with Couchbase using Spring Data JPA really solves complexity of programming.
    Incentivized
    Chose CouchDB
    I have briefly used MongoDB in other products, and it proved that it had better integration capabilities with Ruby on Rails and node.js software platforms, more than CouchDB. But I never had the chance to actually replace CouchDB with MongoDB in the current product to see what …
    Incentivized
    Chose CouchDB
    It stacks up well against Mongo DB. Mongo DB definitely has more marketing and developer and customer mindshare because it is so widely known.
    Incentivized
    Chose CouchDB
    CouchbaseDB is essentially faster with more options but of course with a cost. Cloudant is the hosted option with a better security schema.
    Incentivized
    Key User Insights
    Would buy again
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    Features
    CouchDB
    NoSQL Databases
    Comparison of NoSQL Databases features of Apache CouchDB
    Feature
    Apache CouchDB
    7.9
    2 Ratings
    8% below category average
    Performance8.02 Ratings
    Availability8.52 Ratings
    Concurrency8.52 Ratings
    Security6.02 Ratings
    Scalability8.02 Ratings
    Data model flexibility7.02 Ratings
    Deployment model flexibility9.02 Ratings
    Best Alternatives
    CouchDB
    Small Businesses
    IBM Cloudant
    Score7.4 out of 10
    Medium-sized Companies
    IBM Cloudant
    Score7.4 out of 10
    Enterprises
    IBM Cloudant
    Score7.4 out of 10
    All AlternativesView all alternatives
    User Ratings
    CouchDB
    Likelihood to Recommend
    9.0
    (10 ratings)
    Likelihood to Renew
    9.0
    (9 ratings)
    Usability
    8.0
    (1 ratings)
    Implementation Rating
    9.0
    (1 ratings)
    User Testimonials
    CouchDB
    Likelihood to Recommend
    Apache
    Great for REST API development, if you want a small, fast server that will send and receive JSON structures, CouchDB is hard to beat. Not great for enterprise-level relational database querying (no kidding). While by definition, document-oriented databases are not relational, porting or migrating from relational, and using CouchDB as a backend is probably not a wise move as it's reliable, but It may not always be highly available.
    Incentivized
    Read full review
    Pros
    Apache
    • It can replicate and sync with web browsers via PouchDB. This lets you keep a synced copy of your database on the client-side, which offers much faster data access than continuous HTTP requests would allow, and enables offline usage.
    • Simple Map/Reduce support. The M/R system lets you process terabytes of documents in parallel, save the results, and only need to reprocess documents that have changed on subsequent updates. While not as powerful as Hadoop, it is an easy to use query system that's hard to screw up.
    • Sharding and Clustering support. As of CouchDB 2.0, it supports clustering and sharding of documents between instances without needing a load balancer to determine where requests should go.
    • Master to Master replication lets you clone, continuously backup, and listen for changes through the replication protocol, even over unreliable WAN links.
    Incentivized
    Read full review
    Cons
    Apache
    • NoSQL DB can become a challenge for seasoned RDBMS users.
    • The map-reduce paradigm can be very demanding for first-time users.
    • JSON format documents with Key-Value pairs are somewhat verbose and consume more storage.
    Incentivized
    Read full review
    Likelihood to Renew
    Apache
    Because our current solution S3 is working great and CouchDB was a nightmare. The worst is that at first, it seemed fine until we filled it with tons of data and then started to create views and actually delete.
    Incentivized
    Read full review
    Usability
    Apache
    Couchdb is very simple to use and the features are also reduced but well implemented. In order to use it the way its designed, the ui is adequate and easy. Of course, there are some other task that can't be performed through the admin ui but the minimalistic design allows you to use external libraries to develop custom scripts
    Incentivized
    Read full review
    Implementation Rating
    Apache
    it support is minimal also hw requirements. Also for development, we can have databases replicated everywhere and the replication is automagical. once you set up the security and the rules for replication, you are ready to go. The absence of a model let you build your app the way you want it
    Incentivized
    Read full review
    Alternatives Considered
    Apache
    It has been 5+ years since we chose CouchDB. We looked an MongoDB, Cassandra, and probably some others. At the end of the day, the performance, power potential, and simplicity of CouchDB made it a simple choice for our needs. No one should use just because we did. As I said early, make sure you understand your problems, and find the right solution. Some random reading that might be useful: http://www.julianbrowne.com/article/viewer/brewers-cap-theorem https://www.couchbase.com/nosql-resources/why-nosql\ https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed
    Incentivized
    Read full review
    Return on Investment
    Apache
    • It has saved us hours and hours of coding.
    • It is has taught us a new way to look at things.
    • It has taught us patience as the first few weeks with CouchDB were not pleasant. It was not easy to pick up like MongoDB.
    Incentivized
    Read full review
    ScreenShots