Skip to content
SPECIFICTION
Get listed

FiloDB vs OpenTSDB

FiloDB

github.com

OpenTSDB

opentsdb.net

Side by side

FigureFiloDBOpenTSDB
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOSYes—
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published11
Spec score · Time-Series Databases8.1 (#12)7.6 (#26)
IntegrationsThe README describes using FiloDB as a Grafana data source through its Prometheus-compatible HTTP API and identifies Cassandra as its persistence store.The docs say open-source tools including Grafana and Bosun can access OpenTSDB data.
LicenseThe repository identifies Apache-2.0 as its license.The FAQ says OpenTSDB uses the GNU LGPL v2.1 or later.
QueryingFiloDB supports PromQL through an HTTP API and CLI, and the README says its PromQL support is about 60%.Data can be queried with CLI tools or an HTTP API and viewed as a GnuPlot graph.
ScaleIt is designed to ingest and query many millions of time series, with data sharded across processes and distributed querying built in.The homepage says OpenTSDB runs on Hadoop and HBase, scales by adding nodes, and can scale to millions of writes per second.
StorageColumnar compression and off-heap memory management help it store substantial data in memory while reducing garbage collection.The homepage says data is stored as provided, supports millisecond precision, and can be kept indefinitely.

Plans

FiloDB

  • FiloDBFree

FiloDB pricing →

OpenTSDB

  • OpenTSDBFree

OpenTSDB pricing →

In their own words

FiloDB

FiloDB is a free, Apache-2.0 open-source database for distributed, real-time time-series, event, and operational data. It is designed to ingest and query many millions of time series, sharding data across processes with distributed querying. Columnar compression and off-heap memory management support substantial in-memory storage while reducing garbage collection. PromQL is available through an HTTP API and command-line interface; the README describes support as about 60%. Histograms are a first-class column type, with the project reporting possible compression and query-speed improvements of up to two orders of magnitude. Typical ingestion uses Apache Kafka, while the Gateway accepts Influx Line Protocol over TCP. Grafana can connect through the Prometheus-compatible API, and Cassandra is identified as the persistence store. Deployment uses clustered standalone processes and requires Java, Cassandra, Kafka, Rust, a C compiler, and SBT to build.

Visit github.com

OpenTSDB

OpenTSDB has no write-up on Specifiction yet; its figures are above.

Visit opentsdb.net