Save to My Lists
Unclaimed
Unclaimed

Top Rated CouchDB Alternatives

CouchDB Reviews & Product Details

Rahul R.
RR
Senior Software Development Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

CouchDB installation process is simple and easy to understand. Perfect Database that Scales quickly Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Better documentation is required for the developers Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Scalability Review collected by and hosted on G2.com.

CouchDB Overview

What is CouchDB?

CouchDB is a database that completely embraces the web. Store your data with JSON documents.

CouchDB Details
Show LessShow More
Product Description

CouchDB is a database that completely embraces the web. Store your data with JSON documents.


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,228 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent CouchDB Reviews

Verified User
A
Verified UserMid-Market (51-1000 emp.)
4.0 out of 5
"Good for our usecase"
helps us implement our application with offline mode, that is crucial to our business.
Verified User
A
Verified UserSmall-Business (50 or fewer emp.)
4.5 out of 5
"DevOps engineer worked in multiple projects"
Can run a single logic DB in multiple servers
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
4.5 out of 5
"The best NoSql database"
The best thing couch db is its documentation and support. The documentation is very helpful when you are stuck at something and their support is t...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

CouchDB Media

Answer a few questions to help the CouchDB community
Have you used CouchDB before?
Yes

63 out of 64 Total Reviews for CouchDB

3.9 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
63 out of 64 Total Reviews for CouchDB
3.9 out of 5
63 out of 64 Total Reviews for CouchDB
3.9 out of 5

CouchDB Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for CouchDBQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Rupali M.
RM
IoT Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Couchdb is a very good platform to learn more about NoSQL as a user can easily create the database simply by clicking in create a database and performing other actions like delete add new doc new view or mango index very easily. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

I agree couchdb is good start for a user who is learning the NoSql but for a new user they need practice and may take some time to learn new concepts and understand the complete interface. Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Couchdb is very great for leaning the NoSql concepts like data replication and how a database would be created so easily. As user can write the code as well as thy can simply use the predefined buttons/ opetions to perform the particular thing like for creating the database they just have to click on create database. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

helps us implement our application with offline mode, that is crucial to our business. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

not a lot of integrations in monitoring. Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

it stores data locally and syncs when devices are back online - our application relies heavily on offline mode running smooth Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Too easy, it's very userfriendly and offline first DB. We can simply query by REST API, no need for writing complex queries or installing drivers. Easy Integration with apps Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

There are some advanced Big Data operations which is tricky to use, and it's difficult to perform complex queries. Performance might be a concern Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

It skips the painful need for wrting SQL queries, and no need to write backend for making simple queries from DB for a small application Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

The best thing couch db is its documentation and support.

The documentation is very helpful when you are stuck at something and their support is top notch Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Installation process and initial setup could be better Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

The API are very useful which helps in faster development Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Can run a single logic DB in multiple servers Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Structure is not defined clearly from the beginning Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Because of master slave replication, we are able to save datas and protect from data loss Review collected by and hosted on G2.com.

Verified User in Computer Software
IC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Good to use couch db better db fast one use it Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Not much as of now as it's going good for now Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Data replication Review collected by and hosted on G2.com.

Manu V.
MV
Senoir Software Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

What I like most about CouchDB is we can host it on our private server. I use CouchDB as part of my client project, and it allows me to store different types of data as a document. It supports rest API calls and provides various features to filter data from databases using API calls. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

CouchDB community support is not promising at all. There are not many public response forms to discuss the functionalities. Even in StackOverflow, there is not much response to developers' questions. I feel there is much needed to develop a community like MongoDB. Review collected by and hosted on G2.com.

Recommendations to others considering CouchDB:

I will not recommend CouchDB to all customers. But developers can try out CouchDB and check whether it met their project requirements. It comes up with value for money features, and if it matches your project requirement, then you can go for it because it is less expensive compared to other NoSQL databases. Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

I use CouchDB as part of a client project. As per my experience using CouchDB, not much impressed with the data filters offered by CouchDB. But It supports Rest API calls, making it easy for me to fetch corresponding data from DB. It provides hosting options on any server that allows scalability to my projects. Review collected by and hosted on G2.com.

Sharique K.
SK
Team Lead - DevOps | Cloud | SRE - Cloud Native Productline
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about CouchDB?

Since by design Couch DB is made for high availability its enables us to create highly reliable services and a great API provides seamless integration with the rest of the ecosystem.

The replication mechanism is the best and highly configurable so as for different customers different configurations can be enabled. Remote monitoring is also a highlight which helps to diagnose problems in advance and take corrective actions as needed Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

The general availability of skilled engineers with CouchDB skillset is a persistent problem. This results in a long ramp up for the joined and it takes time for them to develop their skillset and be up to speed Review collected by and hosted on G2.com.

Recommendations to others considering CouchDB:

Setup a good training plan in case there is a lack of a skilled workforce. A step up step training plan in this technology will go a long way to increase productivity for the team Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Provide high availability data storage solution for critical processes. The solution must be fault-tolerant and highly scaleable Review collected by and hosted on G2.com.

Susmit S.
SS
Software Engineer III, B2Bi and File Gateway R&D
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Pros of CouchDB are:-

CouchDB enable replication of itself easily which lead to data sharing among different devices.

CouchDB allow flexible data structure, means any type of data can be stored together.

CouchDB uses HTTP API for easy communication among database.

ReduceMap allow optimize combining of data

Document oriented database management! This alone is worth it: being able to describe your record in a JSON document, and then index it is HUGE.

You're able to store the SAME document in multiple database instances, and due to CouchDB's engine, it is not a problem.

FAST: Accessing JSON is programmatically easy to parse, and therefore makes it to choose

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. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

Cons of CouchDB are:-

CouchDB takes extra space for overhead, which is a major disadvantage as compare to other database.

Creating random queries, which do not have any view are expensive.

No built in full text search

Although there are ways: couchdb-lucene, elasticsearch

plus some more:

It doesn't support transactions

It means that enforcing uniqueness of one field across all documents is not safe, for example, enforcing that a username is unique. Another consequence of CouchDB's inability to support the typical notion of a transaction is that things like inc/decrementing a value and saving it back are also dangerous. There aren't many instances that we would want to simply inc/decrement some value where we couldn't just store the individual documents separately and aggregate them with a view.

Relational data

If the data makes a lot of sense to be in 3rd normal form, and we try to follow that form in CouchDB, we are going to run into a lot of trouble. A possible way to solve this problem is with view collations, but we might constantly going to be fighting with the system. If the data can be reformatted to be much more denormalized, then CouchDB will work fine.

Data warehouse

The problem with this is that temporary views in CouchDB on large datasets are really slow. Using CouchDB and permanent views could work quite well. However, in most of cases, a Column-Oriented Database of some sort is a much better tool for the data warehousing job. Review collected by and hosted on G2.com.

Recommendations to others considering CouchDB:

CouchDB is particularly suitable for storing unstructured or semi-structured data that does not require strict fields and data types. JSON document with RESTful HTTP API for operation is highly desirable to be stored as a serialized object for Web and Mobile applications. However, NoSQL and Map-Reduce paradigm might be a significant hurdle to integrate with SQL-RDBMS system.Pros and cons found by me:

Serialized objects can be stored as unstructured data in JSON formatted documents highly desirable for Web and Mobile Applications.

RESTful HTTP API provides flexible and seamless database operations.

Scalable distributed high availability solution with replication capability for redundant data storage.

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. Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

NoSQL databases represent a shift away from traditional relational databases and can offer many benefits (and their own challenges) as well. CouchDB offers us these features:

Easy replication of a database across multiple server instances

Fast indexing and retrieval

REST-like interface for document insertion, updates, retrieval and deletion

JSON-based document format (easily translatable across different languages)

Multiple libraries for your language of choice (show some of the popular language choices)

Subscribable data updates on the _changes feed

Availability

Consistency

Partition Tolerance

CouchDB fell into the AP camp (Availability and Partition Tolerance), which was what we were looking for for our own data concerns (not to mention the ability to replicate data on either a continuous or ad-hoc basis). Review collected by and hosted on G2.com.

Jayagopal V.
JV
Senior Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about CouchDB?

Easy to attain solutions at ground level. We analyzed various NoSQL solutions for our project and finalizd CouchDB as Persistancy. That made us the finest solution for our project owned. CouchDB offered to easy integration with web services and connection pools. One important aspect we liked more is its GUI and their capabilities. The awesome GUI gives more enhanced accessbility from beginners to professionals. CouchDB logging system is giving a way to easy the process of error handlings and runtime blockers. It is a handy to figure out production and live issues on products. Another kudos goes to CouchDB documentations. The structured documents give a clear understanding of the idea and solutions CouchDB matters. That helped us to grip the soultion with our implementation. CouchDB's replication handlers play a vital feature of solution. When we approached the soultion with our implementation, we have not faced any hinderance with services. Obvious the CouchDB's querying systems sense a much plain keywords and meaningful. This makes a readable plain complex query to attain different set of models and data feeds. More over CouchDB is a proving solution as an application package and delights developers to stick with their services than inner complexities. Review collected by and hosted on G2.com.

What do you dislike about CouchDB?

More discussions would like to happen at public forum.

Reach more online platforms.

Annouce more bounty program in online portals. Review collected by and hosted on G2.com.

Recommendations to others considering CouchDB:

Awesome product for highly designed solutions, easy approach

Fine product for professionals

Well structured and detailed documentation Review collected by and hosted on G2.com.

What problems is CouchDB solving and how is that benefiting you?

Scaling with pool connections. It is really helped us to attain the services at least time on data connections pool than various other NoSQL products. Review collected by and hosted on G2.com.