What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
314 Ratings
Top Rated
72 Ratings

MongoDB

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
314 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 100
Top Rated
72 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.2 out of 100

Likelihood to Recommend

MongoDB

Mongo DB is better placed in large projects, with great scalability. It also allows you to work quite comfortably with projects based on programming languages such as javascript angular typescript C #. I believe that its performance is much better with the type of technologies that handle very logical, similar terms of programming. If we use languages like java php, for example, it is better to work with relational databases like postgres or mySql. Since this type of technology allows you to work better with database management frameworks much more agile for these environments, such as JPA, HIBERNATE, Oracle, I think they are much better with this type of architecture and programming languages.
Ronald Melendez | TrustRadius Reviewer

Snowflake

Snowflake is great when you need to store large amounts of data while retaining the ability to query that data quickly. It is very reliable and allows for auto-scaling on large queries meaning that you're only paying for the power you actually use. It's taken queries that took 20+ minutes to run on redshift down to 2 minutes on Snowflake.
Jake Schlingman | TrustRadius Reviewer

Feature Rating Comparison

NoSQL Databases

MongoDB
8.9
Snowflake
Performance
MongoDB
9.1
Snowflake
Availability
MongoDB
9.0
Snowflake
Concurrency
MongoDB
8.5
Snowflake
Security
MongoDB
8.2
Snowflake
Scalability
MongoDB
9.1
Snowflake
Data model flexibility
MongoDB
9.2
Snowflake
Deployment model flexibility
MongoDB
9.1
Snowflake

Pros

MongoDB

  • Easy to learn. When I picked up MongoDB for the first time, I had little background in database management or modeling. If you have a background in javascript (and JSON)... then you can figure out how to use MongoDB pretty fast.
  • Fast performance.
  • It's relatively easy to set up in certain environments because there are lots of ready-made solutions out there.
  • There's a lot of support in the existing ecosystem for it —, especially in the node.js realm.
  • Query syntax is pretty simple to grasp and utilize.
  • Aggregate functions are powerful.
  • Scaling options.
  • Documentation is quite good and versioned for each release.
Joshua Weaver | TrustRadius Reviewer

Snowflake

  • Impressive data retrieval and data compression ratio.
  • Semi-structured data (JSON, XML) can be loaded as is and retrieved in a tabular structure on the fly using the flatten function.
  • Zero-copy cloning is an excellent feature which saves hours to refresh latest data in development instance.
  • Extensive usages documentation with examples makes development easy.
Anonymous | TrustRadius Reviewer

Cons

MongoDB

  • I love the idea of Map-Reduce native support in MongoDB. Admittedly I have not used it as much as I would like -- it always seems to trip me up.
  • Recent additions to the aggregation queries have helped reduce (no pun intended) my need to better wield the weapon that is Map-Reduce.
Jon Kern | TrustRadius Reviewer

Snowflake

  • Very limited amount of tabs - saved queries, which requires us to store the code somewhere else and re-use existing queries.
  • Performance can really be a problem if there are many users on the system at the same time.
  • SnowFlake support sometimes can be hard to reach.
Anonymous | TrustRadius Reviewer

Likelihood to Renew

MongoDB

MongoDB 9.3
Based on 68 answers
This is a very convenient "go to" database for application CRUD operations. So many applications need to create, read, update, and delete records. Here's the trick though - as a product changes, the data does as well. Having a database that makes this process easy and avoids the need to manage a schema and migrations is extremely valuable.MongoDB may not be the tool for every need but it is often always a tool that gets used for some need or another.
Tom Maiaroto | TrustRadius Reviewer

Snowflake

Snowflake 8.0
Based on 1 answer
SnowFlake is very cost effective and we also like the fact we can stop, start and spin up additional processing engines as we need to. We also like the fact that it's easy to connect our SQL IDEs to Snowflake and write our queries in the environment that we are used to
Anonymous | TrustRadius Reviewer

Usability

MongoDB

MongoDB 8.0
Based on 3 answers
I'm not a database expert by any means. But MongoDB has helped lower the barrier to entry in the world of full stack development. It has an expressive and easy to understand syntax and API. Additionally, their documentation is really quite detailed and easy to follow. Anyone with javascript experience should be able to work with it.
Joshua Weaver | TrustRadius Reviewer

Snowflake

Snowflake 8.8
Based on 11 answers
The web front end is OK, but they could improve the product with a front end GUI. We have connected DBEAVER to snowflake with an ODBC driver, but the queries are a lot slower from DBEAVER, compared to the web front end. SSIS also has an ODBC connection, but it is also a slower to pull data from snowflake. Overall the usability is good.
Wicks Justin | TrustRadius Reviewer

Support Rating

MongoDB

MongoDB 8.0
Based on 4 answers
I never had problems with the application. It complies with all the characteristics that the company specifies with this product.
Fernando Malave | TrustRadius Reviewer

Snowflake

Snowflake 8.4
Based on 10 answers
Overall, the support from Snowflake has been very good. Since we are one of the major users for Snowflake and have a dedicated tech team to solve all the technical problem on our way. On the side of the technical problem, any sql related questions can be found from everywhere online.
Anonymous | TrustRadius Reviewer

Implementation Rating

MongoDB

MongoDB 8.4
Based on 4 answers
While the setup and configuration of MongoDB is pretty straight forward, having a vendor that performs automatic backups and scales the cluster automatically is very convenient. If you do not have a system administrator or DBA familiar with MongoDB on hand, it's a very good idea to use a 3rd party vendor that specializes in MongoDB hosting. The value is very well worth it over hosting it yourself since the cost is often reasonable among providers.
Tom Maiaroto | TrustRadius Reviewer

Snowflake

No score
No answers yet
No answers on this topic

Alternatives Considered

MongoDB

MongoDB was the most full-featured NoSQL database we evaluated - that offered atomic transactions at a document level, built-in HA & DR, open source, robust queries, and enterprise level support.Other platforms had specific parts of what we were looking for - MongoDB had it all.
Jeff Sherard | TrustRadius Reviewer

Snowflake

The average percentage of time that a data warehouse is actually doing something is around 20%. Given this, the price by query estimate becomes an important pricing consideration. For this, Snowflake crucially decouples of storage and compute. With Snowflake you pay for 1) storage space used and 2) amount of time spent querying data. Snowflake also has a notion of a “logical warehouse” which is the “compute” aspect of the database. These warehouses can be scaled up or down to deliver different grades of performance. You can also configure the number of compute nodes to parallelize query execution. These warehouses can be configured to “pause” when you’re not using them for cost efficiency. As a result, you can have a super beefy warehouse for BI queries that’s only running when people are using your BI tools, while your background batch jobs can use cheaper hardware.
Andrew Goss | TrustRadius Reviewer

Return on Investment

MongoDB

  • Much faster development time.
  • Price is fantastic compared to MSSQL when you consider OS costs and the entire package.
  • Only negative to me is the lack of DBA skills for it, due to it being a new player in the field. I feel like that will get better as time moves on however.
Joshua Austill | TrustRadius Reviewer

Snowflake

  • Quick installation/setup for a data warehouse solution.
  • Make easy to handle/manage the various type of semi-structured data using the native solutions and provided new data modeling concepts such as schema-read data model and schema-write data model.
  • Make easy and simplified the workload management using virtual warehouses and materialized views.
Jacob Biguvu | TrustRadius Reviewer

Screenshots

Pricing Details

MongoDB

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Entry-level set up fee?
No

Snowflake

General

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

Rating Summary

Add comparison