Side by side
FiloDB vs kdb+
Both stand on time-series databases. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+1
Choose FiloDB if you need a self-managed, distributed time-series database for operational metrics, tracing, or real-time events and can work with its listed prerequisites. Look elsewhere for heavily transactional update-oriented workflows or OLAP and analytics, which the project identifies as anti-use-cases.
Visit FiloDB Free plan APILinuxMac+2
kdb+ combines time-series storage, analytics, and multiple ingestion paths for real-time and historical data. The free personal edition has strict use and connectivity limits; commercial use requires a license.
Visit kdb+The facts
| FiloDB | kdb+ | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted | API, Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 2 |
| Maker | Not published | kdb+ |
| Website | github.com | kx.com |
| On time-series databases | #6 of 36 | #10 of 36 |
FiloDB: what it does well
- Designed to ingest and query many millions of time series.
- Supports distributed querying and horizontal scaling.
- PromQL is available through an HTTP API and CLI.
- Histograms are supported as a first-class column type.
- Apache-2.0 licensed and open source.
What to know first
- PromQL support is described as about 60%.
- The Gateway is labeled experimental.
- Building requires Java, Cassandra, Kafka, Rust, a C compiler, and SBT.
- The project lists transactional workflows and OLAP as anti-use-cases.
kdb+: what it does well
- Supports q and q-SQL queries.
- Lists ingestion through Kafka, TCP/IP, and batch mode.
- KX documents cloud deployments on three providers.
- Free interactive on-demand training is available.
What to know first
- Personal edition is non-commercial and local only.
- Personal use requires an always-on internet connection.
- Commercial licensing requires an agreement and valid key.
- Commercial pricing is available on request.
