TrustRadius: an HG Insights company

InfluxDB

Score8.8 out of 10

16 Reviews and Ratings

What is InfluxDB?

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.

InfluxDB is a solid time series database

Pros

  • Time series data
  • Very fast queries
  • Many options to configure and tune database

Cons

  • GUI based administrator console

Return on Investment

  • Help accelerate problem resolution time

Other Software Used

Dynatrace, IBM Tivoli NetCool/OMNIbus

InfluxDB is the real deal for time series!

Pros

  • Scalability - InfluxDB scales so well and even lets you create a database cluster without needing a database administrator.
  • Data Reduction - InfluxDB's primary use case is to allow the data to be input at any interval or speed regardless of the volume of data. The way this is later queried is by reducing the data based on the input data.
  • Quick start - Unlike other monolithic time series database it can easiliy startup with just a few minutes of reading their documentation
  • Cloud Native - This database engine is made to operate in Docker & cloud first!

Cons

  • Small, but growing community - This database engine's community is much smaller than alternatives. This can make finding a DBA or support less easy, but not impossible.
  • Documentation could be improved - The docs for getting started don't effectively lead first-time users to understand how the underlying systems are designed.
  • Performance Analysis - There seems to be a lack of tools to give context to slow queries or other performance issues
  • Out-of-the-box security - The out of the box security is designed to operate in an internal network and is limited.

Return on Investment

  • No financial costs for internal dev team - as we have an engineering team we do not have any financial expenses in using InfluxDB
  • Time to implement was minimal
  • InfluxDB has not required any substantial upkeep or operations time to use

Other Software Used

Slack, Intercom, LiveChat, CloudFlare, Gusto, Sentry, New Relic APM, DigitalOcean, Zoom, Stripe, Docker, Redis

Perfect for storing time-series data

Pros

  • Storing time-series data
  • Providing time-series data over an HTTPS API
  • Accepting new data inputs through the same HTTPS API
  • Providing existing data sets in a very fast and efficient manner

Cons

  • The open source version does not have ACLs, which is crucial for enterprise customers
  • The open source version has no high availability or clustering option, even the enterprise edition is limited in this way
  • The open source and the enterprise versions both have no read load-balancing systems (sharding is possible, though)
  • Backup and recovery can only be performed for all data sets, not for subsets

Return on Investment

  • InfluxDB is a quick and easy solution if the customers need to store and handle large amounts of time-series data
  • InfluxDB is so simple that almost no training is needed
  • InfluxDB had a negative impact in terms of security since the open-source version lacks relevant features; therefore all customers have to build their own security solution on top of InfluxDB if they can't afford the enterprise version

Other Software Used

Consul, Apache Kafka

Great time series database

Pros

  • Perfect handling telemetry data.
  • Low latency, near real time.
  • SQL-like language makes it easier to query.

Cons

  • Query return can sometime out of order.
  • Some operations can be hard to execute, like delete function.
  • Have to be aware of timely order to have a good performance.

Return on Investment

  • 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.

Alternatives Considered

BigTable

Other Software Used

BigTable, Google Cloud DNS, Google Cloud Pub/Sub, Google Cloud Spanner, Google Cloud SQL