awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
questdb avatar

questdb/questdb

0
View on GitHub↗
17,062 Stars·1,601 Forks·Java·Apache-2.0·10 Aufrufequestdb.com↗

Questdb

QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of massive datasets. It functions as a real-time analytics platform that utilizes a columnar storage engine to optimize disk input and output, enabling efficient analytical scans and complex windowing operations on streaming data.

The platform distinguishes itself through specialized capabilities for handling asynchronous time-series streams, including advanced join algorithms that align disparate data sets based on precise timestamp lookups. It supports high-volume ingestion through non-blocking data structures, allowing for simultaneous data entry and analytical querying without performance degradation. By decoupling compute from storage, the system enables independent scaling and utilizes shared object storage to maintain a consistent source of truth across distributed replicas.

The system provides a comprehensive suite of tools for data lifecycle management, including automated partitioning, tiered storage, and incremental materialized views that update as new information arrives. It supports standard SQL for data exploration and offers granular security controls, including role-based access and encrypted communication, to ensure data governance. The platform is built to operate across diverse environments, ranging from on-premises setups to cloud-native deployments.

Features

  • Time Series Databases - Functions as a high-performance database engine optimized for ingesting, storing, and querying massive volumes of timestamped data.
  • Financial Analysis Tools - Calculates complex financial metrics like volatility and order book depth using high-frequency tick data.
  • As-of Merges - Aligns disparate time-series data sets using efficient nearest-timestamp matching algorithms.
  • Distributed Data Warehouses - Decouples compute from storage to provide a scalable, distributed infrastructure for multi-tiered data lifecycles.
  • High-Volume Data Ingestion - Processes millions of incoming data points per second while maintaining integrity for out-of-order event streams.
  • Real-time Analytics Platforms - Provides a real-time analytics platform for low-latency processing and complex windowing operations on streaming data.
  • Columnar Storage Engines - Utilizes a columnar storage architecture to accelerate analytical scans and improve compression for massive datasets.
  • Time Series Data Storage - Manages massive historical datasets across tiered storage systems for efficient long-term retention and analytical querying.
  • Financial Analytics - Computes complex market metrics by applying window functions and specialized joins directly to incoming raw tick data streams.
  • Time-Series SQL Querying - Executes complex analytical queries using standard SQL extensions for time-bucketed aggregation and multi-horizon joins.
  • Data Lifecycle Management - Automates data retention, downsampling, and archival to tiered cloud object storage using time-to-live policies.
  • Multi-Tier Data Lifecycles - Automates the movement of data partitions between high-performance local storage and cost-effective object storage based on retention policies.
  • High Availability Architectures - Ensures continuous database availability through multi-region read replicas and automated failover mechanisms.
  • High-Throughput Ingestion Pipelines - Uses non-blocking data structures to ingest high-volume streaming records without stalling analytical query operations.
  • Materialized Views - Refreshes downstream aggregates and time-series metrics incrementally as new data arrives to ensure up-to-date analytical insights.
  • Storage-Compute Architectures - Decouples storage from compute resources to allow independent scaling of processing power and data capacity.
  • Storage Tiering - Automates data movement across storage tiers to provide seamless query access across hot and cold data.
  • Vectorized Execution Engines - Processes data batches using SIMD instructions to maximize CPU throughput during complex time-series aggregations.
  • Role-Based Access Controls - Enforces granular security through role-based access control, column-level permissions, and encrypted communication channels.
  • Data Analytics and Management - High-performance time series database for real-time analytics.
  • Database Systems - Time-series database optimized for real-time analytics and monitoring.
  • Database Tools - High-performance time-series SQL database.
  • Databases and Analytics - Fast SQL time series database.
  • Time Series Databases - Database for processing time-series data.
  • Timeseries Databases - Database for processing time-series data.
  • Backend and Infrastructure - High-performance time-series database.
  • Java Projects - Listed in the “Java Projects” section of the Awesome For Beginners awesome list.
  • Backup and Recovery - Performs incremental snapshots to object storage and supports point-in-time recovery for disaster resilience.
  • Data Replication - Uses shared object storage as a consistent source of truth to synchronize data across standby nodes and read-only replicas.
  • Concurrent Query Processing - Supports simultaneous high-throughput ingestion and parallel analytical queries to maintain consistent performance under heavy workloads.
  • Write-Ahead Logging - Appends incoming data to a sequential log to ensure durability and crash recovery before merging into main storage.
  • Object Storage Integration - Synchronizes state across distributed replicas by utilizing centralized cloud object storage as the primary source of truth.
  • Deduplication - Identifies and removes redundant records based on primary keys or timestamps to ensure data integrity during high-volume ingestion.
  • Data Export - Streams raw data directly into external analysis tools without creating unnecessary memory copies.
  • Compliance and Governance - Provides granular security controls and audit logging to ensure data governance and regulatory compliance.
  • Catalog Integration - Publishes table metadata to open catalog formats to enable direct data access from external analytical tools.
  • Deployment Models - Supports flexible deployment across on-premises, cloud-native, and managed environments to accommodate diverse infrastructure requirements.
  • Latency Monitoring - Measures end-to-end message travel time to identify performance bottlenecks and ensure operational reliability.
  • Real-Time Monitoring Systems - Tracks system latency and event streams to detect performance anomalies in distributed environments.

Star-Verlauf

Star-Verlauf für questdb/questdbStar-Verlauf für questdb/questdb

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Questdb

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Questdb.
  • victoriametrics/victoriametricsAvatar von VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Auf GitHub ansehen↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Auf GitHub ansehen↗16,343
  • greptimeteam/greptimedbAvatar von GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Auf GitHub ansehen↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Rustanalyticscloud-nativedatabase
    Auf GitHub ansehen↗5,968
  • influxdb/influxdbAvatar von influxdb

    influxdb/influxdb

    31,557Auf GitHub ansehen↗

    InfluxDB is a high-performance time-series database designed for collecting, storing, and querying time-stamped metrics and event data. It functions as a columnar time-series store and a real-time analytics engine, providing a network-accessible interface for retrieving and analyzing temporal records. The system utilizes a specialized columnar storage format to support high ingestion rates and efficient data retrieval. It incorporates a programmable runtime for executing custom plugins and triggers, including integration for processing and transforming incoming data streams. The platform cov

    Rust
    Auf GitHub ansehen↗31,557
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    Auf GitHub ansehen↗6,098
Alle 30 Alternativen zu Questdb anzeigen→

Häufig gestellte Fragen

Was macht questdb/questdb?

QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of massive datasets. It functions as a real-time analytics platform that utilizes a columnar storage engine to optimize disk input and output, enabling efficient analytical scans and complex windowing operations on streaming data.

Was sind die Hauptfunktionen von questdb/questdb?

Die Hauptfunktionen von questdb/questdb sind: Time Series Databases, Financial Analysis Tools, As-of Merges, Distributed Data Warehouses, High-Volume Data Ingestion, Real-time Analytics Platforms, Columnar Storage Engines, Time Series Data Storage.

Welche Open-Source-Alternativen gibt es zu questdb/questdb?

Open-Source-Alternativen zu questdb/questdb sind unter anderem: victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… influxdb/influxdb — InfluxDB is a high-performance time-series database designed for collecting, storing, and querying time-stamped… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… taosdata/tdengine — TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and…