Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CouchDB
Score 6.0 out of 10
N/A
Apache 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
InfluxDB
Score 8.8 out of 10
N/A
The InfluxDB is a time series database from InfluxData headquartered in San Francisco. As an observability solution, it is designed to provide real-time visibility into stacks, sensors and systems. It is available open source, via the Cloud as a DBaaS option, or through an Enterprise subscription.N/A
QuestDB
Score 10.0 out of 10
N/A
QuestDB is an open source time series database. It implements SQL and exposes a Postgres wire protocol, a REST API, and supports ingestion with InfluxDB line protocol.N/A
Pricing
Apache CouchDBInfluxDBQuestDB
Editions & Modules
No answers on this topic
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
CouchDBInfluxDBQuestDB
Free Trial
NoNoYes
Free/Freemium Version
NoNoYes
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache CouchDBInfluxDBQuestDB
Considered Multiple Products
CouchDB

No answer on this topic

InfluxDB

No answer on this topic

QuestDB
Chose QuestDB
We were looking for time series database that will be able to handle L2 market data and came across QuestDB. From the beginning we were impressed how well the QuestDB performs and that it actually significantly outperforms all other open source TSDB on market like InfluxDB, Clic…
Features
Apache CouchDBInfluxDBQuestDB
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Apache CouchDB
7.9
2 Ratings
12% below category average
InfluxDB
-
Ratings
QuestDB
-
Ratings
Performance8.02 Ratings00 Ratings00 Ratings
Availability8.52 Ratings00 Ratings00 Ratings
Concurrency8.52 Ratings00 Ratings00 Ratings
Security6.02 Ratings00 Ratings00 Ratings
Scalability8.02 Ratings00 Ratings00 Ratings
Data model flexibility7.02 Ratings00 Ratings00 Ratings
Deployment model flexibility9.02 Ratings00 Ratings00 Ratings
Best Alternatives
Apache CouchDBInfluxDBQuestDB
Small Businesses
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10

No answers on this topic

InfluxDB
InfluxDB
Score 8.8 out of 10
Medium-sized Companies
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10

No answers on this topic

No answers on this topic

Enterprises
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10

No answers on this topic

No answers on this topic

All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Apache CouchDBInfluxDBQuestDB
Likelihood to Recommend
9.0
(10 ratings)
9.0
(4 ratings)
10.0
(1 ratings)
Likelihood to Renew
9.0
(9 ratings)
9.1
(2 ratings)
-
(0 ratings)
Usability
8.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
Support Rating
-
(0 ratings)
9.0
(1 ratings)
-
(0 ratings)
Implementation Rating
9.0
(1 ratings)
-
(0 ratings)
-
(0 ratings)
User Testimonials
Apache CouchDBInfluxDBQuestDB
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.
Read full review
InfluxData
InfluxDB is very good at storing monitoring metrics (e.g. performance data). InfluxDB is not the right choice if you need to store other data types (like plain text, data relations etc.).
Read full review
QuestDB
QuestDB is well suited for any use case where you need to store large amount of data and the performance is the key factor - for both reads and writes. So use cases like market data storage in financial industry, any kind of telemetry, etc.
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.
Read full review
InfluxData
  • Perfect handling telemetry data.
  • Low latency, near real time.
  • SQL-like language makes it easier to query.
Read full review
QuestDB
  • Extreme performance.
  • Super easy to use.
  • Compatibility with Influx line protocol.
  • PostgreSQL compatibility.
  • Out of order timestamps.
  • Support for multiple records with same timestamp.
  • Integration with Grafana.
  • Team responsiveness.
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.
Read full review
InfluxData
  • GUI based administrator console
Read full review
QuestDB
  • New project so needs a bit polishing.
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.
Read full review
InfluxData
InfluxDB is a near perfect product for time series database engines. The relatively small list of cons are heavily outweighed by it's ability to just work and be a very flexible and powerful database engine. The community and support provided by the corporation are the only areas I have little experience.
Read full review
QuestDB
No answers on this topic
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
Read full review
InfluxData
No answers on this topic
QuestDB
No answers on this topic
Support Rating
Apache
No answers on this topic
InfluxData
We have worked with the InfluxDB support team a few times so far and it has been positive. Issues submitted are worked on promptly and we have good feedback.
Read full review
QuestDB
No answers on this topic
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
Read full review
InfluxData
No answers on this topic
QuestDB
No answers on this topic
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
Read full review
InfluxData
To be honest, I didn't look at alternatives since InfluxDB performs very well if you can oversee the lack of security and HA features. But for all challenges, there is an easy solution which brings you forward (e.g. read load balancing can be achieved by using a common HTTPS load balancer).
Read full review
QuestDB
We were looking for time series database that will be able to handle L2 market data and came across QuestDB. From the beginning we were impressed how well the QuestDB performs and that it actually significantly outperforms all other open source TSDB on market like InfluxDB, ClickHouse, Timescale, etc. Apart from the excellent performance it is also super easy to use and deploy which makes the experience of using the database very pleasant - we were able to be up and running and storing data within few hours. Topic itself is the QuestDB team that is super responsive on their slack channel and always ready to help with any query. They are constantly improving the product and if there is some missing feature that is blocking you from usage they always try the best to implement such feature asap and release a new version - one of the best support I have ever seen so far in open source community.
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.
Read full review
InfluxData
  • Provided us a time series DB.
  • With the SQL-like language, it is very easy to learn.
  • Empowered us to keep track of our events.
Read full review
QuestDB
  • Reduced cost.
  • Increased efficiency.
  • Faster time to market.
Read full review
ScreenShots

QuestDB Screenshots

Screenshot of Fast SQL for time seriesScreenshot of Console to query and visualize dataF