Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

CouchDB by Intuz

Intuz | 3.1.1

Linux/Unix, Ubuntu 20.04 - 64-bit Amazon Machine Image (AMI)

Reviews from AWS Marketplace

0 AWS reviews
  • 5 star
    0
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

External reviews

48 reviews
from G2

External reviews are not included in the AWS star rating for the product.


    Computer Software

Using CouchDB nearly daily for last 5 years.

  • March 10, 2016
  • Review verified by G2

What do you like best about the product?
Stable and smart replication, especially in pair with PouchDB, and full REST API.

Formal documentation is full and well structured.
What do you dislike about the product?
Built-in Javascript query server is slooooow. Overall CRUD performance is also quiet weak.

Product site looks bit outdated and messy and is not focused on users‘ needs.

New 2.0 preview is at least not faster then previous version.
What problems is the product solving and how is that benefiting you?
We are building distributed systems operating in unfriendly environment – carrier and power loss, unstable transmission rates and so on. CouchDB helps a lot.

Also we use couchapp features a little and build small static sites using CouchDB.
Recommendations to others considering the product:
Look at in-memory implementations + node.js or other webserver in front.


    Sam B.

Great - As long as it fits your use case

  • March 10, 2016
  • Review verified by G2

What do you like best about the product?
Ease of document storage. It is very fast to get up and going. Of course since everything is document based, it is very flexible to data changing

Replication is also a huge plus. Anybody that has ever set up a MySQL slave would appreciate how easy replication is with CouchDB
What do you dislike about the product?
Views and the lack of ad-hoc queries. Views are inflexible once you get into a production environment. If I were to change a view on a production machine, it would lock up the entire design document until CouchDB was able to re-index. There are ways around this, but still pretty inconvenient
What problems is the product solving and how is that benefiting you?
Syncing data across multiple machines. CouchDB allows us to replicate large data sets without having to worry about the intricacies involved in developing a homemade solution for this.
Recommendations to others considering the product:
Make sure it fits your use case. I would not say that CouchDB is a silver bullet by any means. But under the right circumstances, it is definitely the right tool for the job


    Marketing and Advertising

It's simple yet a very powerful noSQL database

  • March 10, 2016
  • Review verified by G2

What do you like best about the product?
I like couchdb because it is light weight and easy to deploy. The web UI also makes it quick to test map reduce functions against your data. Because couchdb is restful integrating it with web apps is very easy. Replicating couchdb is also very easy which is nice.
What do you dislike about the product?
I would like couchdb to have a better documentation on tuning it for high connection usage. Also replication is nice for a flat model but it would be nice to see some way of seeing easily if replication is delayed.
What problems is the product solving and how is that benefiting you?
I am solving issues of storing unstructured data that I need to add to dynamically but may not know in what way.
Recommendations to others considering the product:
There are a lot of good books on couchdb that are on amazon. Sometimes the documentation on the web is a little disconnected.


    Stephanie F.

Creating for example, a simple calendar anotation app in Javascript with this is super easy

  • March 01, 2016
  • Review provided by G2

What do you like best about the product?
As a NoSQL db engine, it uses JSON to store "documents" (In SQL known as tables), it has a simple and easily configurable REST API you can change to fill in your needs, also using your computer / server's resources pretty well so it won't fail when managed properly.

Another big plus is you can configure it almost completely right from your browser, which is a super cool thing to do sometimes you want to save some time if you're not a terminal / cURL wizzard.
What do you dislike about the product?
When i tried it for the first time circa q4 2012, i had some real issues when doing stress tests to my infrastructure. It wouldn't handle the traffic properly and eventually go down. Something you must take in mind when using this kind of data storage is that if your CouchDB fails, some or all of your current and running queries might fail and wreck havoc in your stored data.
What problems is the product solving and how is that benefiting you?
I used it for a very simple task i was trying to implement for the store i was working on, it worked so good i had kind of a crush in it for a couple weeks, then i started using another engine because people at the office required me to.


    Akshat Jiwan S.

A Database for the Web

  • February 25, 2016
  • Review verified by G2

What do you like best about the product?
I like the restful web api, the fact that you don't need any client libraries to work with it, the focus on data isolation -- by allowing you to segregate your data in multiple database files,all managed by a single server instance and also within the same database with the help of map reduce views. And the fact that it's written in erlang, a highly concurrent programming language, makes the deal even sweeter :)
What do you dislike about the product?
You need to think about your queries *beforehand*. Since the only querying mechanism that couchdb supports is via map/reduce indexes, rebuilding the indexes can prove to be expensive in case you change the the way you query your data. Might be a blessing in disguise though?
What problems is the product solving and how is that benefiting you?
Couchdb allows me to have a flexible schema so I can accommodate the changing business requirements. At the same time it has functions that allow me to validate the data that is stored. So I have the flexibility of a schemaless store and the reliability of a rigid schema database.

Setting up automated backups in couchdb is easy as a pie. All you need to do is make an http call and you can have your data set replicated across distributed couchdb instances. With couchdb you can be certain that your data will always be safe and available when you need it.

It's cookie authentication feature can be reused in the application layer to implement complex access control lists. it's restful interface and focus on data segregation allows me to build independent microservies that can be moved to their own instances should the need arise.
Recommendations to others considering the product:
If you can be patient and take time to learn map/reduce queries you'll find couchdb to be one of the most programmer friendly databases.


    Mathias F.

Not even close to MongoDB

  • February 24, 2016
  • Review provided by G2

What do you like best about the product?
Apache has good ideas, most of them are very useful. CouchDB is one of those good ideas, but I wouldn't classify it as useful. It's good to have a company as Apache supporting the tool, I think it has a great future, but we still haven't found it's value.
What do you dislike about the product?
It resolves a non-existent problem. Why would I use CouchDB and not MongoDB or ElasticSearch? It's still not clear to me. I also found the documentation extremely boring and old school and the books I found do not seem interesting.
The community is very small, I had trouble finding answers to basic questions I had during the time I was trying it.
What problems is the product solving and how is that benefiting you?
I'm always looking for good database tools for various projects and modules. I currently use MySQL, MongoDB, RedShift and ElasticSearch. I considered CouchDB but ended up discarding it since I didn't think it adds anything new. So, my business problems were not solved.
Recommendations to others considering the product:
If you find it useful, good for you. I'd prefer MongoDB and ElasticSearch.


    Weldys S.

CouchDB is good noSQL database

  • February 20, 2016
  • Review provided by G2

What do you like best about the product?
Use CouchDB is a sensation of freedom from tables or SQL rules. Your app will be able to be more flexible
What do you dislike about the product?
CouchDB use your all disk if you do not be careful. You index system could be dangerous and freeze you system.
What problems is the product solving and how is that benefiting you?
With CouchDB I create an app and I have a great performance. But I had to learn advanced points to gain some disk space
Recommendations to others considering the product:
Learn some noSQL before use any noSQL database.


    Harshith K.

CouchDB for analytics on a large distributed video streaming service

  • July 24, 2015
  • Review provided by G2

What do you like best about the product?
CouchDB is a great document NoSQL datastore with excellent data aggregation capabilities. I have used it for append-only data (analytics) on a distributed video streaming service hosted on the cloud. It is very simple yet powerful.
What do you dislike about the product?
Like any other document based datastore, it does not work well with relational data. It is best used for data that is loosely coupled and works well with append-only data.
What problems is the product solving and how is that benefiting you?
I used CouchDB to simplify analytics collection and aggregation for a video streaming service. It enabled on-demand availability of analytics data instead of the previous batch processed aggregation implemented on a relational database.
Recommendations to others considering the product:
Play around with the aggregations and the distributed nature. This is extremely useful and can lead to some creative solutions to a lot of problems.