What users are saying about
26 Ratings
6 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101
26 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.3 out of 101

Add comparison

Likelihood to Recommend

Aerospike Database

Compared to Redis and memcacheD, high availibity is best from Aerospike. Load balancing is also well done through Aerospike. If you're doing K/V lookups data exceeds more than 1MB, then Aerospike definitely fits the bill. However, it is not best as a document store. It is really atrocious in that nature. If anything look @ Mongo or something else then.
Anson Abraham profile photo

CouchDB

We have a read-heavy environment and CouchDB excels for us. We also use Elasticsearch with CouchDB for powerful and fast searching. We also have both SaaS and self-hosted deployments of our technology. CouchDB has been great to use on our infrastructure, as well as on our customer's systems. Simple to deploy, virtually no management. Scales to all sorts of hardware (we have it on Raspberry PIs!). Do your homework and understand the nature of your data and how it needs to be stored, accessed, and moved around. Make sure that NoSQL fits your problem. If it does, look at CouchDB. It isn't the most popular NoSQL database, but we love it.
Dave Lundberg profile photo

Pros

  • Scales really quickly and easily. Can deploy a new cluster or add to a cluster fairly quick.
  • MGMT UI is easy to use. Utilizing cli, makes it easy to "autoscale" for us.
  • The sharding removes any need to overlook to make sure if balanced correctly.
  • HA is dead simple, that almost little to no need figure out how to do it.
Anson Abraham profile photo
  • Faster retrieval is the main key. When the data is denormalized in required format, the response time for queries without id columns are really fast in CouchDB.
  • Replacing Oracle views to bucket structure provides great readability and flexibility to the data.
  • Writing multiple views supporting the needs that will perform the action in an equal amount of time makes CouchDB the favourite database for query-like micro services.
Aditya Peshave profile photo

Cons

  • Load balancing per network segments.
  • Reduction in price.
  • Cross datacenter replication usage isn't so straightforward. Sometimes cross dc replication can have issues of bad data..
Anson Abraham profile photo
  • Futon (the in-browser views manager) is not up to par. It lacks tons of needed functionality (like deleting a group of documents in one action).
  • CouchDB is NoSQL, which means accessing data needs views (written in JS only). Your power of accessing data is limited to the power of your written views (so no unified way to access any types of data documents like we see in structures SQL databases).
  • CouchDB software adapters are limited. You mainly have a couch-rest library for rails apps.
No photo available

Likelihood to Renew

Aerospike Database8.0
Based on 1 answer
If money isn't an issue, and you're not on the cloud, then I'd go with Aerospike. If you're the cloud ie, aws or azure, then i'd stick with dynamoDB or Cosmos then. Aerospike is definitely not something you want to put into the cloud. It doesn't work well w/ cross regions. If cross DC, you'll have to write some stuff for data integrity checks.
Anson Abraham profile photo
CouchDB7.9
Based on 7 answers
We're stuck with it by now - an upgrade to a different NoSQL or SQL database solution will be a MAJOR effort.
No photo available

Usability

No score
No answers yet
No answers on this topic
CouchDB8.0
Based on 1 answer
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
victor pease solano profile photo

Implementation

No score
No answers yet
No answers on this topic
CouchDB9.0
Based on 1 answer
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
victor pease solano profile photo

Alternatives Considered

Compared to the above for K/V lookups and writes, it is faster. However, less than 1 MB, i'd use Redis, if you're willing to write package for HA in Redis. However HA between Redis and aerospike, aerospike is top notch. K/V lookups were 20-30% faster than Redis, 50% faster than Mongo, and 45% faster than Cassandra. But again, aerospike is really expensive.
Anson Abraham profile photo
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 improvements it could have made. But I expect API libraries support would be better.
No photo available

Return on Investment

  • Less mgmt headaches, prompting time to focus on other issues.
  • HA, required little handholding. And minimization of downtime.
  • Cross region replication is not great, which sometimes requires data integrity checks on your end.
Anson Abraham profile photo
  • Positively, it's a data store that requires a minor setup process and data can be viewed inside the browser.
  • It's also free and open source, so no extra products needed to get the stack set up.
  • Negatively, due to majorly lacking search capabilities, our customer support teams needed a separate solution that rides on top of the CouchDB API to be able to search and view customers' records and activities.
No photo available

Pricing Details

Aerospike Database

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

CouchDB

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