BTrDB vs InfluxDB
BTrDB
btrdb.readthedocs.ioInfluxDB
influxdata.comSide by side
| Figure | BTrDB | InfluxDB |
|---|---|---|
| Price from | Free | $0.01/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | — | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 10 |
| Spec score · Time-Series Databases | 8.8 (#3) | 8.5 (#7) |
| Integrations | The Python documentation includes examples using Dash and Plotly to plot data queried from BTrDB. | InfluxDB connects to data sources through 400+ pre-built Telegraf plugins and has official client libraries including Python, JavaScript, Go, Java, and C#. |
| Performance | The documentation reports 53 million inserted values per second and 119 million queried values per second on a measured four-node cluster of large EC2 nodes. | InfluxDB 3 supports millions of writes per second, billions of series with no cardinality limits, and sub-10ms query response times. |
| Security | The documentation describes TLS access on port 4411 and API-key authentication, which requires the TLS port. | InfluxData states that it is ISO 27001, ISO 27018, and SOC 2 certified, and that end-to-end encryption and granular access controls are available across managed and self-managed InfluxDB 3 products. |
| Support | The documentation invites users to submit pull requests or open a GitHub issue for additions or corrections. | InfluxDB 3 Core is community supported, while Enterprise and Cloud Dedicated include a technical support SLA. |
Plans
InfluxDB
- Cloud Serverless - Data InFree
- Cloud Serverless - Query Count$0.01 a month
- Cloud Serverless - StorageFree
- Cloud Serverless - Data Out$0.09 a month
- Cloud ServerlessFree
- InfluxDB 3 CoreFree
- Amazon Timestream for InfluxDBPrice not published
- Cloud DedicatedPriced on request
- Cloud Serverless usage-basedPrice not published
- InfluxDB 3 EnterprisePriced on request
In their own words
BTrDB
BTrDB is a free, MIT-licensed, self-hosted time-series database for dense, high-precision univariate data. It partitions data by time, supports clustered deployments, and records stream changes as new versions that queries can target. Streams have unique UUIDs and can be grouped into collections with tags and annotations. The Python btrdb package supports nanosecond-timestamp queries and insertion through Stream.insert, PyArrow tables, or pandas DataFrames. Statistical queries can return minimum, maximum, mean, count, and standard deviation without reading every underlying point. StreamSets can be filtered and converted to pandas DataFrames or CSV files. Documentation shows Dash and Plotly visualization, Ray-worker serialization, TLS on port 4411, and API-key authentication requiring that TLS port. Arrow-based tabular methods are documented for commercial customers with Arrow-enabled servers. BTrDB reports measured cluster throughput and compression figures, and describes smart-grid aggregation at city or country scale as one target use case.
InfluxDB
InfluxDB 3 is a time series database and platform for high-frequency data recorded with timestamps. It supports native SQL and InfluxQL queries, plus a built-in Python processing engine. Data can enter through line protocol, an HTTP API, client libraries, Telegraf or the influxdb3 CLI. More than 400 pre-built Telegraf plugins and official libraries for Python, JavaScript, Go, Java and C# connect it to data sources. InfluxDB stores data as compressed Parquet files in object storage with S3 API compatibility. Deployment choices include open-source single-node Core, self-managed Enterprise, managed Cloud Serverless and Cloud Dedicated, and Amazon Timestream for InfluxDB. InfluxData describes uses in industrial operations, observability and AI applications needing real-time data. Core is intended for development, prototyping and edge deployments, but lacks high availability and enterprise security. Cloud Serverless has a free option with service quotas and no high availability, plus $250 free credit. Core has community support; Enterprise and Cloud Dedicated include a technical support SLA.