IT Central Station is now PeerSpot: Here's why

InfluxDB vs MongoDB comparison

Cancel
You must select at least 2 products to compare!
InfluxData Logo
2,605 views|1,937 comparisons
MongoDB Logo
4,897 views|3,693 comparisons
Featured Review
Buyer's Guide
NoSQL Databases
June 2022
Find out what your peers are saying about MongoDB, Cloudera, Apache and others in NoSQL Databases. Updated: June 2022.
609,272 professionals have used our research since 2012.
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The most valuable features are aggregating the data and integration with Graphana for monitoring."

More InfluxDB Pros →

"The clustering is very good. It allows us to have high availability.""MongoDB is fast and efficient.""One of the most valuable features is the ability to Text Search can be used anywhere and anytime.""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.""The most valuable feature is that you can store unstructured data, which is helpful when you don't know what the best structure should be and you cannot use a relational database because of that.""We've found the product to be scalable.""The solution's most important aspect is its seamless database.""The initial setup isn't really that complex."

More MongoDB Pros →

Cons
"The error logging capability can be improved because the logs are not very informative."

More InfluxDB Cons →

"MongoDB should better support small and medium companies. There are a lot of clients out there that are interested, however, they need something lighter and less complex and something not so expensive upfront.""Its security features can be better. Sometimes, my higher authority says that we are not going to use MongoDB because it doesn't provide that much security for the RDBMS or relational data that we use for transactions. Instead of MongoDB, we will use Oracle Database because for a transactional service, you have to rely on RDBMS ACID properties. I would love to work on MongoDB by using my mobile phone. When I am working remotely or traveling and have some instances deployed on my server, I should be able to check through my mobile whether all the data is being pulled. GitHub has a similar feature, where it lets you read from the laptop, and you can also pull and push with your mobile phone. I would request MongoDB to provide such a feature. Basically, I want a mobile version for both iOS and Android versions.""MongoDB is a very useful and convenient choice, but sometimes for more complex projects, there are certain niche requirements that appear, so using a different tool could be beneficial. It raises the complexity of the architecture, but it could be beneficial to the world, the features, the ease of the features which are being implemented.""The performance can be improved.""MongoDB can improve large-size video or media frame operations. There are a lot of customers who want to upload media frames and video games but there is some difficulty. In MongoDB, we are looking out for solutions that are for large-size media files that can be saved and navigated efficiently.""I suppose it could be a little more secure.""I feel that most people don't know a lot about MongoDB, so maybe they could add some more documentation and tutorials.""We'd like technical support to respond faster to queries."

More MongoDB Cons →

Pricing and Cost Advice
Information Not Available
  • "We use the open-source version, which is available to use free of charge."
  • "I don't know, but I have heard from people who procure it that it is much cheaper than Oracle."
  • "MongoDB is not expensive."
  • "At the moment, all customers are using the community 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."
  • "It's a community edition, so we do not pay anything."
  • "Our customers pay for yearly licenses for MongoDB."
  • "It's open-source."
  • More MongoDB Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which NoSQL Databases solutions are best for your needs.
    609,272 professionals have used our research since 2012.
    Questions from the Community
    Ask a question

    Earn 20 points

    Top Answer:MongoDB is a very reliable and stable No-SQL engine. It's a document-based database, and use Javascript as its query language: depending on the developer expertise and skills, this could be an… more »
    Top Answer:MongoDB is cool. There is a difference between relational databases and newer databases like MongoDB. MongoDB is scalable and fast.
    Top Answer:You only have to pay for the paid version, not the open-source version.
    Ranking
    4th
    out of 16 in NoSQL Databases
    Views
    2,605
    Comparisons
    1,937
    Reviews
    1
    Average Words per Review
    442
    Rating
    8.0
    1st
    out of 16 in NoSQL Databases
    Views
    4,897
    Comparisons
    3,693
    Reviews
    28
    Average Words per Review
    391
    Rating
    8.4
    Comparisons
    Couchbase logo
    Compared 26% of the time.
    Cassandra logo
    Compared 16% of the time.
    Oracle NoSQL logo
    Compared 9% of the time.
    Neo4j logo
    Compared 3% of the time.
    Scylla logo
    Compared 3% of the time.
    Learn More
    Overview

    InfluxDB is open-source software that helps developers and enterprises alike to collect, store, process, and visualize time series data and to build next-generation applications. InfluxDB provides monitoring and insight on IoT, application, system, container, and infrastructure quickly and easily without complexities or compromises in scale, speed, or productivity. 

    InfluxDB has become a popular insight system for unified metrics and events enabling the most demanding SLAs. InfluxDB is used in just about every type of industry across a wide range of use cases, including network monitoring, IoT monitoring, industrial IoT, and infrastructure and application monitoring.

    InfluxDB offers its users:

    • Infrastructure and application monitoring: Collect, process, and analyze real-time data from edge devices to help optimize distributed infrastructure. 
    • IoT monitoring and analytics: InfluxDB is designed to store large volumes of time series data and quickly perform real-time analysis on that data. Gain insights from all the sensor data and use the collected data to create and perform automated tasks. 
    • Network monitoring: Manage responsive and high-performing networks with widely distributed resources.

    InfluxDB Benefits

    There are several benefits to using InfluxDB . Some of the biggest advantages the solution offers include:

    • APIs and ready toolset: InfluxDB can be accessed via a set of powerful tools enabling users to get started quickly, with less programming required. This includes a REST API, extensive client libraries, a wide variety of open-source integrations, and Flux - a functional data scripting language for querying, analysis, and events. The InfluxDB API can be used to write data from edge devices to the InfluxDB instance 
    • Time series engine: Get any data - events, logs, traces - from any edge device - systems, sensors, queues, databases, and networks. This data is stored in a powerful and high-performing engine capable of ingesting millions of data points per second.
    • Community: InfluxDB has a large community of cloud and open-source developers ready to assist users. 
    • Ready-made templates: Use InfluxDB Templates, a set of tools with a packager and other ready monitoring solutions. These tools allow users to share their monitoring expertise with coworkers and other community members around the world. The Templates gallery offers available templates for some of the most popular tools and applications.
    • Enhanced UI: InfluxDB’s UI includes an explorer, dashboarding tools, and a script editor. Use it to easily browse the collected metric and event data and apply common transformations. The dashboarding tool comes with a variety of visualization options that help users view insights from the data. The script editor assists users to quickly master Flux with easily accessible examples, auto-completion, and real-time syntax checking.

    Reviews from Real Users

    InfluxDB stands out among its competitors for a number of reasons. Two major ones are its flexible integration options and its data aggregation feature.

    Shalauddin Ahamad S., a software engineer at a tech services company, notes, “The most valuable features are aggregating the data and the integration with Grafana for monitoring.”

    MongoDB is a popular data management solution with a NoSQL database that enables you to store and process structured and semi-structured data with ease. The solution is scalable and flexible, and is designed to overcome the relational databases approach and the limitations of other NoSQL solutions. In addition, MongoDB stands apart as the cloud database platform of choice for enterprise applications that require real-time analytics.

    MongoDB Features

    MongoDB has many valuable key features. Some of the most useful ones include:

    • Load balancing: MongoDB supports large-scale load balancing via horizontal scaling features like replication and sharding.
    • Ad-hoc queries: With this feature, developers are able to update ad-hoc queries in real time.
    • Sharding: With MongoDB, sharding allows for much greater horizontal scalability, with queries that are directed to the correct shard based on specific shard keys.
    • Indexing: MongoDB allows indexing to be created on demand, accommodating real-time, ever-changing query patterns and application requirements. They can also be declared on any field within any document, including those nested within arrays.
    • Replication: MongoDB’s replication feature enables you to deploy multiple servers for disaster recovery and backup, which helps increase data availability and stability.

    MongoDB Benefits

    There are many benefits to implementing MongoDB. Some of the biggest advantages the solution offers include:

    • Horizontal architecture: Because MongoDB is designed with horizontal architecture, it is easy to scale.
    • Developer-friendly: Being that MongoDB is a document data model with NoSQL, developers are able to work faster. In addition, MongoDB gives developers a number of useful out-of-the-box capabilities, whether you need to run privately on site or in the public cloud.
    • Cloud-based: Because MongoDB is a full cloud-based application data platform, you gain access to a collection of services that can integrate nicely with your database.
    • Powerful analytics: MongoDB is designed to make data easy to access, and also allows you to perform complex analytics and querying.
    • High performance: With MongoDB, information can be embedded inside a single document rather than relying on expensive join operations from traditional relational databases.
    • Easy to install: MongoDB has an intuitive UI, making it easy to install. You can install the community or enterprise version directly on a server, create your own container, or use a pre-built community one.
    • Cost-effective: MongoDB gives you the option to choose an instance size that fits your current needs to help you keep your costs at a minimum.

    Reviews from Real Users

    Below are some reviews and helpful feedback written by PeerSpot users currently using the MongoDB solution.

    PeerSpot user Deepak K., Managing Director at SimSol Technologies And Services Pvt Ltd., says, “The solution is a very dynamic product. It becomes extremely easy for us to support user requirements and we also make use of the simplicity of a cloud redeployment.” He goes on to add, “The solution is easy to deploy, and the product can scale quite well. The solution's most important aspect is its seamless database. The solution offers excellent documentation.”

    A Senior Associate at a financial services firm mentions, “The most valuable feature of the solution is the ability to easily store documentation regarding structures. We can easily connect to MongoDB and search without transformation, without joining. If we want to use a simple search it's really fast. The initial setup isn't really that complex. The solution is pretty stable overall.”

    Offer
    Learn more about InfluxDB
    Learn more about MongoDB
    Sample Customers
    ebay, AXA, Mozilla, DiDi, LeTV, Siminars, Cognito, ProcessOut, Recommend, CATS, Smarsh, Row 44, Clustree, Bleemeo
    Facebook, MetLife, City of Chicago, Expedia, eBay, Google
    Top Industries
    VISITORS READING REVIEWS
    Comms Service Provider26%
    Computer Software Company17%
    Manufacturing Company10%
    Educational Organization6%
    REVIEWERS
    Financial Services Firm25%
    Computer Software Company20%
    Legal Firm5%
    Energy/Utilities Company5%
    VISITORS READING REVIEWS
    Comms Service Provider24%
    Computer Software Company19%
    Financial Services Firm10%
    Government7%
    Company Size
    VISITORS READING REVIEWS
    Small Business15%
    Midsize Enterprise19%
    Large Enterprise66%
    REVIEWERS
    Small Business37%
    Midsize Enterprise17%
    Large Enterprise46%
    VISITORS READING REVIEWS
    Small Business18%
    Midsize Enterprise19%
    Large Enterprise63%
    Buyer's Guide
    NoSQL Databases
    June 2022
    Find out what your peers are saying about MongoDB, Cloudera, Apache and others in NoSQL Databases. Updated: June 2022.
    609,272 professionals have used our research since 2012.

    InfluxDB is ranked 4th in NoSQL Databases with 1 review while MongoDB is ranked 1st in NoSQL Databases with 31 reviews. InfluxDB is rated 8.0, while MongoDB is rated 8.4. The top reviewer of InfluxDB writes "Good log aggregation features and integration with Grafana". On the other hand, the top reviewer of MongoDB writes "Quite scalable, easy to deploy, and affordable". InfluxDB is most compared with Cassandra, Cloudera Distribution for Hadoop, Oracle NoSQL, SingleStore and Couchbase, whereas MongoDB is most compared with Couchbase, Cassandra, Oracle NoSQL, Neo4j and Scylla.

    See our list of best NoSQL Databases vendors.

    We monitor all NoSQL Databases reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.