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

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

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

apache/doris

0
View on GitHub↗
15,526 星标·3,837 分支·Java·Apache-2.0·10 次浏览doris.apache.org↗

Doris

Doris is a distributed SQL data warehouse designed for high-performance analytical workloads and real-time data processing. It functions as a unified platform that integrates traditional relational warehousing with lakehouse query capabilities, allowing users to execute analytical operations directly against external data lakes without requiring data migration.

The system distinguishes itself through a shared-nothing, massively parallel processing architecture that utilizes vectorized query execution and columnar storage to maintain sub-second latency. It supports dynamic schema evolution, enabling real-time updates to table structures, and provides elastic resource scaling by decoupling compute and storage layers to accommodate fluctuating workload demands.

Beyond standard analytical processing, the platform incorporates vector database functionality to support artificial intelligence and semantic search applications. It enables hybrid search by combining structured SQL analytics with full-text filtering and vector similarity, facilitating complex retrieval-augmented generation workflows within a single environment. The engine is built to handle high-concurrency requirements, supporting thousands of simultaneous queries per second for enterprise-scale operations.

Features

  • Data Warehousing - Handles thousands of simultaneous analytical queries per second for enterprise-scale workloads.
  • Distributed Data Warehouses - Provides a scalable distributed data warehouse architecture for managing large-scale analytical workloads with real-time ingestion.
  • Real-time Analytics Platforms - Delivers sub-second analytical query performance on massive datasets using a high-concurrency, distributed columnar engine.
  • SQL Query Interfaces - Provides a standard ANSI SQL interface for analytical queries and data management.
  • Columnar Storage Engines - Organizes data into vertical blocks to minimize disk I/O and accelerate analytical scanning.
  • Federated Data Query Engines - Executes federated analytical queries directly against external data lake storage without requiring data migration.
  • Real-Time Analytics - Delivers real-time analytics with sub-second latency for operational dashboards and time-sensitive business operations.
  • Relational Vector Engines - Unifies relational SQL analytics with vector similarity search to support RAG workflows and intelligent applications.
  • Data Lake Acceleration - Enables direct analysis of external data lakes without requiring data migration.
  • Real-Time Data Processors - Supports continuous real-time data ingestion to ensure new information is immediately available for analysis.
  • Distributed Query Processing - Executes distributed analytical queries across multiple nodes to optimize performance for massive datasets.
  • Concurrent Query Processing - Supports high-concurrency analytical query processing, handling thousands of requests per second for enterprise-scale operations.
  • Hybrid Search - Combines structured analytics, full-text filtering, and vector similarity search within a single query for advanced data retrieval.
  • Parallel Processing - Distributes complex analytical workloads across a cluster of nodes for parallel execution.
  • Storage-Compute Architectures - Separates compute and storage layers to enable independent resource scaling based on workload demands.
  • Vector Databases - Integrates vector similarity search directly into the database engine to enable semantic analysis alongside structured relational data.
  • Vectorized Execution Engines - Processes batches of data rows using CPU-friendly instructions to maximize analytical throughput.
  • Shared-Nothing Architectures - Maintains independent node states to eliminate central bottlenecks and ensure linear scalability.
  • Knowledge Base Retrieval - Facilitates intelligent document retrieval and context-aware responses by storing and querying enterprise knowledge base data.
  • Data Ingestion - Captures and processes incoming information at second-level intervals for immediate availability.
  • Schema Evolution - Supports real-time updates to table structures without requiring data migration or system downtime.
  • Data Schema Management - Manages dynamic data schemas by supporting semi-structured data and rapid modifications.
  • Resource Scaling Strategies - Enables elastic resource scaling by adjusting storage and compute capacity to balance performance requirements.
  • Search and Indexing - Combines inverted indexes, bloom filters, and zone maps to prune irrelevant data and accelerate search.

Star 历史

apache/doris 的 Star 历史图表apache/doris 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

apache/doris 是做什么的?

Doris is a distributed SQL data warehouse designed for high-performance analytical workloads and real-time data processing. It functions as a unified platform that integrates traditional relational warehousing with lakehouse query capabilities, allowing users to execute analytical operations directly against external data lakes without requiring data migration.

apache/doris 的主要功能有哪些?

apache/doris 的主要功能包括:Data Warehousing, Distributed Data Warehouses, Real-time Analytics Platforms, SQL Query Interfaces, Columnar Storage Engines, Federated Data Query Engines, Real-Time Analytics, Relational Vector Engines。

apache/doris 有哪些开源替代品?

apache/doris 的开源替代品包括: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… clickhouse/clickhouse — ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process… questdb/questdb — QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data…

Doris 的开源替代方案

相似的开源项目,按与 Doris 的功能重合度排序。
  • 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
  • clickhouse/clickhouseClickHouse 的头像

    ClickHouse/ClickHouse

    48,229在 GitHub 上查看↗

    ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring. The platform distinguishes itself through ad

    C++aianalyticsbig-data
    在 GitHub 上查看↗48,229
  • risingwavelabs/risingwaverisingwavelabs 的头像

    risingwavelabs/risingwave

    9,093在 GitHub 上查看↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Rustapache-icebergdata-engineeringdatabase
    在 GitHub 上查看↗9,093
  • questdb/questdbquestdb 的头像

    questdb/questdb

    17,062在 GitHub 上查看↗

    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 thro

    Javacapital-marketscppdatabase
    在 GitHub 上查看↗17,062
  • 查看 Doris 的所有 30 个替代方案→