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.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
CEO & Co-Founder in Research & Development at Nodecraft (1-10 employees employees)
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
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Senior Consultant IT Infrastructure in Information Technology at open *i GmbH (11-50 employees employees)
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
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Engineer in Information Technology (10,001+ employees employees)
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