The Red Hat Ecosystem Catalog is the official source for discovering and learning more about the Red Hat Ecosystem of both Red Hat and certified third-party products and services.
We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.
QuestDB is the fastest growing open-source time-series database offering blazingly fast, high throughput ingestion and dynamic, low-latency SQL queries. The entire high-performance codebase is built from the ground up in Java, C++ and Rust with no dependencies and zero garbage collection.
We achieve high performance via a column-oriented storage model, parallelized vector execution, SIMD instructions, and low-latency techniques. In addition, QuestDB is hardware efficient, with quick setup and operational efficiency.
QuestDB implements ANSI SQL with native time-series SQL extensions. These SQL extensions make it simple to analyze, filter and downsample data, or to correlate data from multiple sources using relational and time-series joins.
The following information was extracted from the containerfile and other sources.
| Summary | Provides the latest release of QuestDB |
| Description | The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly. |
| Provider | QuestDB |
| Maintainer | QuestDB |
The following information was extracted from the containerfile and other sources.
| Repository name | QuestDB |
| Image version | 9.2.2 |
| Architecture | amd64 |
$ docker run -p 9000:9000 -p 8812:8812 questdb/questdbOpen localhost:9000 to access the QuestDB Web Console.
This starts QuestDB with the default configuration and without any persistent volume. This means that all data will be lost when the container is stopped.
In order to persist data, you can mount a directory or a volume using the -v parameter:
$ docker run -p 9000:9000 -p 8812:8812 -v local/dir:/var/lib/questdb questdb/questdbReplace local/dir with the absolute path to the directory on your host machine where you want to persist the data.
This is the list of ports used by QuestDB:
When you mount an empty volume as explained above, QuestDB will create a default configuration file inside the mounted volume. You can then edit this file to customize the configuration. Alternatively, you can use environment variables to configure QuestDB.