DB-EnginesExtremeDB: the first and only COTS deterministic embedded database management system for mission- and safety-critical hard real-time applicationsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > InfluxDB vs. Prometheus vs. QuestDB

System Properties Comparison InfluxDB vs. Prometheus vs. QuestDB

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameInfluxDB  Xexclude from comparisonPrometheus  Xexclude from comparisonQuestDB  Xexclude from comparison
DescriptionDBMS for storing time series, events and metricsOpen-source TimeSeries DBMS and monitoring systemA high performance open source SQL database for time series data
Primary database modelTime Series DBMSTime Series DBMSTime Series DBMS
Secondary database modelsSpatial DBMS infowith GEO packageRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score30.09
Rank#28  Overall
#1  Time Series DBMS
Score6.27
Rank#62  Overall
#3  Time Series DBMS
Score1.14
Rank#163  Overall
#12  Time Series DBMS
Websitewww.influxdata.com/­products/­influxdb-overviewprometheus.ioquestdb.io
Technical documentationdocs.influxdata.com/­influxdbprometheus.io/­docsquestdb.io/­docs/­introduction
DeveloperQuestDB Limited
Initial release201320152014
Current release2.0.8, August 2021
License infoCommercial or Open SourceOpen Source infoMIT-License; commercial enterprise version availableOpen Source infoApache 2.0Open Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageGoGoJava
Server operating systemsLinux
OS X infothrough Homebrew
Linux
Windows
Linux
macOS
Windows
Data schemeschema-freeyesyes infoschema-free via InfluxDB Line Protocol
Typing infopredefined data types such as float or dateNumeric data and StringsNumeric data onlyyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nono infoImport of XML data possibleno
Secondary indexesnonono
SQL infoSupport of SQLSQL-like query languagenoSQL-like query language
APIs and other access methodsHTTP API
JSON over UDP
RESTful HTTP/JSON APIHTTP REST
InfluxDB Line Protocol (TCP/UDP)
JDBC
Supported programming languages.Net
Clojure
Erlang
Go
Haskell
Java
JavaScript
JavaScript (Node.js)
Lisp
Perl
PHP
Python
R
Ruby
Rust
Scala
.Net
C++
Go
Haskell
Java
JavaScript (Node.js)
Python
Ruby
C infoPostgreSQL driver
C++
Go
Java
JavaScript (Node.js)
Python
Rust infoover HTTP
Server-side scripts infoStored proceduresnonono
Triggersnonono
Partitioning methods infoMethods for storing different data on different nodesSharding infoin enterprise version onlyShardinghorizontal partitioning (by timestamps)
Replication methods infoMethods for redundantly storing data on multiple nodesselectable replication factor infoin enterprise version onlyyes infoby FederationConfigurable consistency for N replicas
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate Consistency
Foreign keys infoReferential integritynonono
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanonoACID for single-table writes
Concurrency infoSupport for concurrent manipulation of datayesyesyes
Durability infoSupport for making data persistentyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes infoDepending on used storage enginenoyes infothrough memory mapped files
User concepts infoAccess controlsimple rights management via user accountsno
More information provided by the system vendor
InfluxDBPrometheusQuestDB
Specific characteristicsInfluxData is the creator of InfluxDB , the open source time series database. It...
» more
Relational model with native time series support Column based storage and time partitioned...
» more
Competitive advantagesTime to Value An end-to-end platform, InfluxData is ready to go on the cloud or via...
» more
Real-time data ingestion and istant SQL queries for time series High performance...
» more
Typical application scenariosIoT & Sensor Monitoring Instrumentation of every available surface in the material...
» more
Application metrics Financial market data and algo trading DevOps monitoring Real-time...
» more
Key customersInfluxData has over 630 paying customers, including IBM, PayPal, Siemens Tesla and...
» more
Market metricsFastest growing database to garnish 17,000 github stars Over 260,000 daily active...
» more
Licensing and pricing modelsOpen source core with closed source clustering available either on-premise or on...
» more
Apache 2.0.
» more
News

Why I Joined InfluxData – Patrick Williams
21 January 2022

Flux Join Tutorial – Enrich Time Series Data with Data from PostgreSQL
20 January 2022

Telegraf Best Practices: Config Recommendations and Performance Monitoring
18 January 2022

Volvo Uses InfluxDB to Evolve Its DevOps Monitoring to Enable Data-Driven Decisions
14 January 2022

HighByte and InfluxDB Provide Critical OEE Data for Manufacturing Companies
13 January 2022

How we built a SIMD JIT compiler for SQL in QuestDB
12 January 2022

Our two-year journey to raise $15m in venture capital
3 January 2022

QuestDB 6.1.3 December release, Prometheus improvements
20 December 2021

Why I joined QuestDB as a core database engineer
9 November 2021

How we built inter-thread messaging from scratch
3 November 2021

We invite representatives of system vendors to contact us for updating and extending the system information,
and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources
InfluxDBPrometheusQuestDB
DB-Engines blog posts

Why Build a Time Series Data Platform?
20 July 2017, Paul Dix (guest author)

Time Series DBMS are the database category with the fastest increase in popularity
4 July 2016, Matthias Gelbmann

Time Series DBMS as a new trend?
1 June 2015, Paul Andlinger

show all

Recent citations in the news

Getting Started with Python and InfluxDB – The New Stack
21 January 2022, thenewstack.io

InfluxDB and IoT: Arduino Microcontroller Best Practices – The New Stack
5 January 2022, thenewstack.io

Getting Started with R and InfluxDB – The New Stack
17 December 2021, thenewstack.io

InfluxDB updates aimed at making it easier to build time-series database apps
26 October 2021, SiliconANGLE News

Scaling telemetry monitoring with InfluxDB
30 November 2021, InfoWorld

provided by Google News

How to install Prometheus in Debian 11 2022 Tip
19 January 2022, BollyInside

Consider Grafana vs. Prometheus for your time-series tools
18 October 2021, TechTarget

How to install Prometheus in Debian 11 or Ubuntu 20.04
4 January 2022, Linux Shout

Will Grafana Become Easier to Use in 2022? – The New Stack
6 January 2022, thenewstack.io

Companies Drowning in Observability Data, Dynatrace Says
21 January 2022, Datanami

provided by Google News

QuestDB snares $12M Series A with hosted version coming soon
3 November 2021, TechCrunch

QuestDB Raises $12M in Series A Funding
8 November 2021, FinSMEs

Build a Real-time Stock Price Dashboard With Python, QuestDB and Plotly
6 November 2021, hackernoon.com

QuestDB nabs $2.3M seed to build open source time series database
2 July 2020, TechCrunch

Q&A: Nicolas Hourcard, QuestDB: The advantages of a time-series database
3 December 2020, Developer Tech

provided by Google News

Job opportunities

Senior Developer Advocate
Timescale, California

Performance Engineer
Samsung Semiconductor, Inc., San Jose, CA

Observability Engineer
Chainlink Labs, Remote

Program Director, VPC Overlay Networking
IBM, San Jose, CA

Data Engineer
Balbix, San Jose, CA

jobs by Indeed



Share this page

Featured Products

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Vertica logo

Vertica Accelerator. The fastest analytics and machine learning, delivered as SaaS, with automated setup, administration, and management. Free trial.

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 80GB free.

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

Present your product here