awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
StarRocks avatar

StarRocks/starrocks

0
View on GitHub↗
11,789 estrellas·2,450 forks·Java·Apache-2.0·9 vistasstarrocks.io↗

Starrocks

StarRocks is a distributed SQL OLAP database engine designed for real-time analytics and high-performance multi-dimensional analysis. It functions as a data lakehouse query engine that enables SQL execution across large datasets and external open table formats without requiring local data imports.

The system employs a shared-nothing distributed architecture and utilizes the MySQL protocol to integrate with business intelligence tools. It maintains real-time data consistency through a primary key upsert model and accelerates query response times using vectorized execution and cost-based optimization.

Broad capabilities include the use of automated materialized views to reduce scan volumes and multi-tenant resource isolation to manage CPU and memory quotas across concurrent workloads. The engine also supports automatic resource balancing and data recovery during cluster scaling.

Features

  • Real-Time Analytics - Provides a low-latency real-time analytics engine for processing streaming data and updating business dashboards.
  • Cloud Data Lake Integrations - Enables direct SQL access to data stored in open table formats within cloud-native data lakes.
  • Data Upsert Operations - Ensures real-time data consistency using a primary key upsert model to update records during ingestion.
  • Distributed SQL Databases - Implements a distributed SQL database architecture that scales horizontally while maintaining data availability.
  • Federated Data Query Engines - Functions as a federated query engine that accesses remote lakehouse storage formats without requiring local data imports.
  • Lakehouse Engines - Acts as an analytics engine capable of querying external data lakes and open table formats without local imports.
  • Multi-Dimensional Analysis - Performs complex aggregations and ad-hoc queries across large datasets using vectorized processing.
  • OLAP Database Engines - Provides a distributed database designed for high-performance multi-dimensional analytics and sub-second SQL queries.
  • Cost-Based Optimizers - Implements a cost-based optimizer that determines the most efficient execution plan using table statistics.
  • Real-time Data Synchronization - Synchronizes datasets in real-time using primary key upserts and deletes to keep analytics current.
  • Vectorized Execution Engines - Utilizes a vectorized execution engine with SIMD instructions to process data in batches for high analytical throughput.
  • Lakehouse Querying - Runs high-performance SQL queries directly on open table formats in a data lake without requiring file imports.
  • Shared-Nothing Processing Engines - Employs a shared-nothing distributed processing model where each node manages its own local storage and memory.
  • Business Intelligence Connectors - Bridges the high-speed engine with business intelligence platforms using standard MySQL protocols and ANSI SQL.
  • Materialized Views - Provides automated materialized views that pre-calculate result sets to accelerate query response times.
  • Materialized View Selectors - Implements a cost-based optimizer to automatically route queries to the most efficient pre-calculated materialized views.
  • Multi-Tenant Resource Isolation - Prevents query interference by allocating specific CPU and memory quotas to individual users or workloads within the cluster.
  • MySQL Compatibility - Uses the MySQL protocol to ensure compatibility with standard SQL clients and BI tools.
  • Scalable Database Clusters - Provides a scalable database cluster architecture that automatically balances resources during node scaling.
  • SQL Database Connectivity - Provides connectivity and compatibility with existing business intelligence tools and database clients via standard MySQL protocols.
  • Workload Isolation - Implements multi-tenant resource isolation to manage CPU and memory quotas across concurrent workloads.
  • Cluster Scaling Orchestrators - Automatically balances resources and recovers data replicas when adding or removing nodes from the cluster.

Historial de estrellas

Gráfico del historial de estrellas de starrocks/starrocksGráfico del historial de estrellas de starrocks/starrocks

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Starrocks

Proyectos open-source similares, clasificados según cuántas características comparten con Starrocks.
  • apache/pinotAvatar de apache

    apache/pinot

    6,098Ver en 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
    Ver en GitHub↗6,098
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Ver en GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Javabig-datadatahadoop
    Ver en GitHub↗16,711
  • oceanbase/oceanbaseAvatar de oceanbase

    oceanbase/oceanbase

    9,980Ver en GitHub↗

    OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes and regions. It functions as a hybrid transactional and analytical processing engine, allowing real-time analytics and transactions to execute on a single data copy. The system also serves as a vector database engine for indexing and querying vector data to power semantic search and recommendation systems. The platform features native compatibility layers for MySQL and Oracle, enabling the migration of legacy workloads without rewriting SQL code. It utilizes a Paxos-based distri

    C++analyticscloud-nativedatabase
    Ver en GitHub↗9,980
  • ydb-platform/ydbAvatar de ydb-platform

    ydb-platform/ydb

    4,738Ver en GitHub↗

    YDB is a distributed SQL database and analytical engine designed for horizontal scalability and strong consistency. It functions as a multi-model system that supports transactional and analytical workloads through a distributed architecture providing serializable ACID transactions. The system is distinguished by its broad protocol compatibility, implementing the PostgreSQL wire protocol for standard SQL drivers and the Kafka protocol for messaging and streaming. It further serves as a vector database, supporting vector indexes and approximate nearest neighbor searches for semantic search and

    C++cloud-nativecppdatabase
    Ver en GitHub↗4,738
Ver las 30 alternativas a Starrocks→

Preguntas frecuentes

¿Qué hace starrocks/starrocks?

StarRocks is a distributed SQL OLAP database engine designed for real-time analytics and high-performance multi-dimensional analysis. It functions as a data lakehouse query engine that enables SQL execution across large datasets and external open table formats without requiring local data imports.

¿Cuáles son las características principales de starrocks/starrocks?

Las características principales de starrocks/starrocks son: Real-Time Analytics, Cloud Data Lake Integrations, Data Upsert Operations, Distributed SQL Databases, Federated Data Query Engines, Lakehouse Engines, Multi-Dimensional Analysis, OLAP Database Engines.

¿Qué alternativas de código abierto existen para starrocks/starrocks?

Las alternativas de código abierto para starrocks/starrocks incluyen: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data… oceanbase/oceanbase — OceanBase is a distributed SQL database designed for high availability and strong consistency across multiple nodes… ydb-platform/ydb — YDB is a distributed SQL database and analytical engine designed for horizontal scalability and strong consistency. It… apache/doris — Doris is a distributed SQL data warehouse designed for high-performance analytical workloads and real-time data… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process…