What users are saying about
8 Ratings
Top Rated
332 Ratings
8 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8 out of 100
Top Rated
332 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

Likelihood to Recommend

Apache Flume

Apache Flume is well suited when the use case is log data ingestion and aggregate only, for example for compliance of configuration management. It is not well suited where you need a general-purpose real-time data ingestion pipeline that can receive log data and other forms of data streams (eg IoT, messages).
Anonymous | TrustRadius Reviewer

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

Feature Rating Comparison

NoSQL Databases

Apache Flume
MongoDB
9.0
Performance
Apache Flume
MongoDB
9.3
Availability
Apache Flume
MongoDB
9.0
Concurrency
Apache Flume
MongoDB
8.6
Security
Apache Flume
MongoDB
8.2
Scalability
Apache Flume
MongoDB
9.3
Data model flexibility
Apache Flume
MongoDB
9.2
Deployment model flexibility
Apache Flume
MongoDB
9.2

Pros

Apache Flume

  • Multiple sources of data (sources) and destinations (sinks) that allows you to move data form and to any relevant data storage
  • It is very easy to setup and run
  • Very open to personalization, you can create filters, enrichment, new sources and destinations
Juan Francisco Tavira | TrustRadius Reviewer

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

Cons

Apache Flume

  • It is very specific for log data ingestion so it is pretty hard to use for anything else besides log data
  • Data replication is not built in and needs to be added on top of Apache Flume (not a hard job to do though)
Anonymous | TrustRadius Reviewer

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

Likelihood to Renew

Apache Flume

No score
No answers yet
No answers on this topic

MongoDB

MongoDB 9.6
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

Usability

Apache Flume

No score
No answers yet
No answers on this topic

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

Support Rating

Apache Flume

Apache Flume 5.0
Based on 2 answers
Apache Flume is open-source so support is limited. Never the less, it has great documentation and best practices documents from their end-users so it is not hard to use, setup and configure.
Anonymous | TrustRadius Reviewer

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

Implementation Rating

Apache Flume

No score
No answers yet
No answers on this topic

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

Alternatives Considered

Apache Flume

Apache Flume is a very good solution when your project is not very complex at transformation and enrichment, and good if you have an external management suite like Cloudera, Hortonworks, etc. But it is not a real EAI or ETL like AB Initio or Attunity so
you need to know exactly what you want.On the other hand being an opensource project give Apache a lot of room to personalize thanks to its plug-able architecture and has a very nice performance having a very low CPU and Memory footprint, a single server can do the job on many occasions, as opposed to the multi-server architecture of paid products.
Juan Francisco Tavira | TrustRadius Reviewer

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

Return on Investment

Apache Flume

  • Flume has simplified a lot many of our ingest procedures, easier to deploy and integrate than a classical EAI, reducing the time to market
  • But opposed to EAIs if the project starts to grow in complexity Apache Flume project may not be as suitable
Juan Francisco Tavira | TrustRadius Reviewer

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

Screenshots

Apache Flume

Pricing Details

Apache Flume

General

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

MongoDB

General

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

Rating Summary

Likelihood to Recommend

Apache Flume
8.0
MongoDB
9.0

Likelihood to Renew

Apache Flume
MongoDB
9.6

Usability

Apache Flume
MongoDB
8.0

Reliability and Availability

Apache Flume
MongoDB
9.0

Support Rating

Apache Flume
5.0
MongoDB
8.0

Implementation Rating

Apache Flume
MongoDB
8.4

Add comparison