awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
questdb avatar

questdb/questdb

0
View on GitHub↗
17,062 星标·1,601 分支·Java·Apache-2.0·12 次浏览questdb.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 历史

questdb/questdb 的 Star 历史图表questdb/questdb 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Questdb 的开源替代方案

相似的开源项目,按与 Questdb 的功能重合度排序。
  • victoriametrics/victoriametricsVictoriaMetrics 的头像

    VictoriaMetrics/VictoriaMetrics

    16,343在 GitHub 上查看↗

    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
    在 GitHub 上查看↗16,343
  • greptimeteam/greptimedbGreptimeTeam 的头像

    GreptimeTeam/greptimedb

    5,968在 GitHub 上查看↗

    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
    在 GitHub 上查看↗5,968
  • influxdb/influxdbinfluxdb 的头像

    influxdb/influxdb

    31,557在 GitHub 上查看↗

    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
    在 GitHub 上查看↗31,557
  • apache/pinotapache 的头像

    apache/pinot

    6,098在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,098
查看 Questdb 的所有 30 个替代方案→

常见问题解答

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.

questdb/questdb 的主要功能有哪些?

questdb/questdb 的主要功能包括: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。

questdb/questdb 有哪些开源替代品?

questdb/questdb 的开源替代品包括: 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…