Skip to content
Get InfluxDB
Products

InfluxDB

Build real-time applications for analytics, IoT and cloud-native services in less time with less code using InfluxDB.

Learn more

Running in the cloud

Fast, elastic, serverless real-time monitoring platform, dashboarding engine, analytics service and event and metrics processor.

Running on my laptop

InfluxDB is the essential time series toolkit — dashboards, queries, tasks and agents all in one place.

Running in my own environment

InfluxDB Enterprise is the solution for running the InfluxDB platform on your own infrastructure.

Collecting data

Ingest data into InfluxDB with developer tools like client libraries, popular pub-sub protocols, or low-code options like Telegraf, scrapers, or directly from third-party technologies.

Developers

Developers

Start building fast with key resources and more.

Learn more

Blog

Get the latest tips, tutorials, and information on InfluxDB, Telegraf, and all things time series.

Community

Find help, learn solutions, share ideas and follow discussions.

Docs

Get a full overview and how to use the features and APIs.

Free Training

Get started quickly with free live and on-demand courses from InfluxDB University.

Customers

Customers

InfluxDB is the leading time series data platform used by customers across a variety of industries.

Customers

Learn more about how our 1,900+ customers are using InfluxDB.

By Use Case

Discover InfluxDB best practices and solutions based on use case.

By Industry

Time series insights and best practices based on industries.

Become an InfluxDB Inventor

Love InfluxDB? Share your expertise with the community.

Resources

Resources

Expand your InfluxDB knowledge with resources from our technical content library.

Learn more

InfluxDB University

Free live and on-demand training to help you gain skills and get started quickly.

Tech Papers

Papers covering in-depth time series industry topics, trends, and practical tips.

Webinars

Live and on-demand webinars featuring guest speakers, Influxers, and Q&A.

Case Studies

Real-world customer use cases and success stories.

Pricing Contact Us
Log In
Log in to InfluxDB Cloud 2.0 Log in to InfluxDB Enterprise Log in to InfluxDB Cloud 1.x
Get InfluxDB

Get more from your time series database: OpenTSDB vs InfluxDB

As the number of metrics collected and acted on increases, developers need a solution that is fast and efficient to keep up with the demands of their solutions.

In this technical paper, we’ll compare key performance metrics for InfluxDB and OpenTSDB for common time series workloads, specifically looking at the rates of data ingestion, on-disk data compression, and query performance. We’ll also look at a feature comparison and the resulting time required to build a complete time series solution with each tool.

InfluxDB is a noSQL open source time series database built by InfluxData and written in Go. At its core is a custom-built storage engine called the Time-Structured Merge (TSM) Tree, which is optimized for time series data. Controlled by a custom SQL-like query language named InfluxQL, InfluxDB provides out-of-the-box support for mathematical and statistical functions across time ranges and is perfect for custom monitoring and metrics collection, real-time analytics, plus IoT and sensor data workloads.

OpenTSDB is a scalable, distributed time series database written in Java and built on top of HBase. It was originally authored by Benoît Sigoure at StumbleUpon beginning in 2010 and open-sourced under LGPL. As opposed to InfluxDB, OpenTSDB is a time series database that depends on 3rd party standalone products. It relies upon HBase as its data storage layer, so the OpenTSDB Time Series Daemons (TSDs in OpenTSDB parlance) effectively provide the functionality of a query engine with no shared state between instances. This can require a significant amount of additional operational cost and overhead to manage in a production deployment.

Our goal with this benchmarking test was to create a consistent, up-to-date comparison that reflects the latest developments in both InfluxDB and OpenTSDB. Periodically, we’ll re-run these benchmarks and update this document with our findings. All of the code for these benchmarks is available on GitHub. Feel free to open up issues or pull requests on that repository or if you have any questions, comments, or suggestions.

This comparison should prove valuable to developers and architects evaluating the suitability of these technologies for their use case, especially those building DevOps monitoring (infrastructure monitoring, application monitoring, cloud monitoring), IoT monitoring, and real-time analytics applications.

Session Registration

Coming soon! Our webinar just ended. Check back soon to watch the video.

 

 

InfluxData logo with tagline

548 Market St, PMB 77953
San Francisco, California 94104


Contact Us

Products
InfluxDB
Telegraf
Pricing
Support
Use Cases
Resources
InfluxDB U
Blog
Community
Customers
Swag
Events
Glossary
Time Series Data
Time Series Database
Time Series Forecasting
Time Series Analysis
InfluxData
About
Careers
Partners
Legal
Newsroom
Contact Sales
Sign Up for the InfluxData Newsletter

© 2023 InfluxData Inc. All Rights Reserved. Sitemap