Try our new research platform with insights from 80,000+ expert users

ClickHouse vs MongoDB comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

ClickHouse
Ranking in Open Source Databases
8th
Average Rating
8.8
Number of Reviews
9
Ranking in other categories
Vector Databases (11th)
MongoDB
Ranking in Open Source Databases
5th
Average Rating
8.2
Reviews Sentiment
6.9
Number of Reviews
78
Ranking in other categories
NoSQL Databases (1st), Managed NoSQL Databases (8th)
 

Featured Reviews

Dmitriy Yugin - PeerSpot reviewer
Can set it up on computer and run queries without depending on the cloud
The tool is open-source, so you don't need to pay for the software itself. However, you need to consider hardware costs and maintenance. A small company can install it on a company computer. For larger companies, you might need to hire a team for maintenance and consider data safety and privacy issues. Integrating ClickHouse with other tools in our data stack was easy. It has native connections to many tools, such as Google and Amazon cloud solutions, and can easily connect with other databases. For beginners, the ease of use depends on your background. If you're familiar with relational databases, it's easy. If not, you might need to read the documentation or ask for support.
Hamidul Islam - PeerSpot reviewer
Lightweight with good flexibility and very fast performance for searching data
I used the solution in the production level to search data and create education-based tutorials for a project. We had 30 managers, senior architects, tech leads, and software engineers working on the project.  Currently, I use the solution for my personal work.  The solution has good flexibility…

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"It's easier to work with big data and calculations using the product."
"We faced a challenge with deploying ClickHouse onto Kubernetes. Recently, we've been using ClickHouse Cloud, and the main issue is the high cost of the cloud service. The pricing isn't very competitive, especially for startups. I would instead buy a server and self-host if I have enough disk space. Besides that, ClickHouse has done very well, with clear goals and effective execution."
"The tool's most valuable feature is a database. It supports portal APIs and offers good flexibility."
"ClickHouse is much faster than traditional databases like MySQL and MongoDB. Its column-row searching strategy makes it very efficient. With ClickHouse, we can manage multiple databases, automatically insert data from other databases and delete data as needed. It supports real-time query performance, allowing simultaneous data insertion and retrieval. ClickHouse has improved significantly over the past two years, adding more functions and queries, as well as top functionality."
"ClickHouse is a user-friendly solution that tries to be compatible with SQL standards."
"The best thing about the tool is that I can set it up on my computer and run queries without depending on the cloud. This is why I use it every day."
"The main feature of ClickHouse is the optimizer because we had too many records to deduplicate, and the optimizer took this task by itself."
"If you have a real-time basis, you should take a look at ClickHouse because it works on a vector database, and the querying is super fast compared to traditional databases."
"MongoDB's best features are scalability, document management, and data security."
"The integration capabilities of MongoDB are fine for the solutions that we use in our company."
"MongoDB is fast and efficient."
"The initial setup isn't really that complex."
"MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person."
"MongoDB has many good replication features and good performance."
"One of the first things I noticed when I had my first experience with MongoDB was how easy it was to use. I was expecting more difficulties or at least some challenges, but it was very, very easy to use. It's great technology, performs well, and is very convenient."
"Sharding is an excellent feature of MongoDB."
 

Cons

"I would like ClickHouse to work more on integration with third-party tools."
"One issue is that you need persistent volumes. Otherwise, if one system goes down, you lose data in that cluster."
"There are some areas where ClickHouse could improve. Specifically, we encountered incompatibilities with its SQL syntax when migrating queries from MySQL or SQL to ClickHouse. This difference in details made it challenging to figure out the exact issues. Additionally, we faced difficulties due to the lack of a proper Django driver for ClickHouse, unlike MySQL, which Django supports out of the box."
"There aren't too many improvements I'd suggest for ClickHouse as it covers all my needs. There are just a few technical issues. For example, sometimes, when you want to get unique values and use certain tables, they don't work as expected. But it's not a major problem."
"ClickHouse has its own concept of database triggers and doesn't support traditional database triggers."
"If you join our team, it should be easy for you to use ClickHouse, especially if you are a developer. However, you need to read the documentation and understand the problems you are trying to solve."
"Initially, I faced challenges integrating ClickHouse, particularly with inserting data from ActiveMQ, which caused duplicates. However, after adjusting the ClickHouse settings, the issue was resolved and there were no more duplicates."
"We had a lot of troubles while deploying a whole cluster."
"The product's data consistency could be more efficient than traditional SQLs."
"The transaction could use improvement. From MySQL, for example, you cannot create a transaction if you are reading and writing a document at the same time."
"The solution should more easily integrate with custom code."
"It would be much more useful if I have an admin user and a password."
"MongoDB could be more secure."
"The MongoDB documentation can be a little complicated sometimes."
"They could improve the UI and the analytics part."
"It would be good to have scalability for clusters. For example, if we have three clusters, we should be able to increase to five clusters if required. I am not sure if such a feature is currently there. I hope there is good documentation for this."
 

Pricing and Cost Advice

"For pricing, if you use the self-hosted version, it would be free. Cloud services pricing would be an eight out of ten. I try to minimize costs but still have to monitor usage."
"ClickHouse Cloud is not expensive compared to other databases, costing a few dollars per month while providing fast performance."
"ClickHouse has an open-source version, which is free to use and has almost all the features."
"The tool is free."
"If you have an in-house deployment on Kubernetes or something, it's going to be very cheap since you'll be managing everything."
"We used the free, community version of ClickHouse."
"The tool is open-source."
"MongoDB is not expensive."
"It's open-source."
"The pricing is normal. Price-wise, the product is not too much expensive."
"You only have to pay for the paid version, not the open-source version."
"If you want support with the solution you will need to purchase a license and not use the open-source version. The license is a little expensive."
"I believe that the licensing fees are paid on a yearly basis."
"MongoDB is a bit expensive compared to its competitors."
"I don't know, but I have heard from people who procure it that it is much cheaper than Oracle."
report
Use our free recommendation engine to learn which Open Source Databases solutions are best for your needs.
824,067 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Computer Software Company
24%
Educational Organization
18%
Financial Services Firm
13%
Manufacturing Company
9%
Financial Services Firm
18%
Computer Software Company
14%
Manufacturing Company
7%
University
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What needs improvement with ClickHouse?
There aren't too many improvements I'd suggest for ClickHouse as it covers all my needs. There are just a few technical issues. For example, sometimes, when you want to get unique values and use ce...
What is your primary use case for ClickHouse?
I used ClickHouse to collect data, put it in the database, and then analyze it to find insights. The main advantage is that I can install it on my computer instead of using cloud-based solutions, s...
What do you like most about MongoDB?
MongoDB's approach to handling data in documents rather than traditional tables has been particularly beneficial.
What is your experience regarding pricing and costs for MongoDB?
MongoDB is free of charge. that said, there is also a paid version. We use both free and paid versions.
What needs improvement with MongoDB?
If something is wrong on the cluster, then you need to contact the support team. The stability could be better.
 

Comparisons

 

Overview

 

Sample Customers

Information Not Available
Facebook, MetLife, City of Chicago, Expedia, eBay, Google
Find out what your peers are saying about ClickHouse vs. MongoDB and other solutions. Updated: December 2024.
824,067 professionals have used our research since 2012.