awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
apache avatar

apache/kylin

0
View on GitHub↗
3,765 stars·1,511 forks·Java·Apache-2.0·24 views

Kylin

Kylin is a distributed OLAP engine designed for executing fast SQL queries on massive datasets. It utilizes multi-dimensional data cubes to pre-calculate data aggregates, enabling sub-second response times for large-scale analytical queries and big data analytics.

The system focuses on large-scale data warehousing and multi-dimensional data modeling. It allows for the organization and querying of vast amounts of structured data to support business intelligence and reporting workflows through distributed SQL querying.

Features

  • Cubes - Utilizes a pre-computed cube architecture to convert complex analytical queries into simple lookups for sub-second responses.
  • Big Data and Analytics - Provides a comprehensive platform for running complex SQL commands and analyzing massive datasets across distributed systems.
  • Data Warehousing - Provides a platform for large-scale data storage and high-performance analytical query execution to support business intelligence.
  • Hadoop - Persists massive datasets and pre-computed cubes on the Hadoop distributed file system for scalability.
  • Distributed SQL Querying - Provides a distributed engine to execute relational SQL queries and transformations on structured data across a cluster.
  • Data Cubes - Pre-calculates data aggregates into multi-dimensional cubes to provide sub-second response times for large-scale queries.
  • Multi-Dimensional Analysis - Executes complex analytical queries on large datasets using a distributed engine for high-speed responses.
  • OLAP Database Engines - Operates as a distributed database optimized for high-performance multi-dimensional analytics and read-heavy workloads.
  • Distributed Schema Management - Tracks data definitions and cube specifications in a relational database to coordinate distributed query execution.
  • Dimensional Data Modeling - Structures data into facts and dimensions via cubes to optimize for analytical querying and reporting.
  • Multi-Dimensional Data Indexing - Maps high-cardinality dimensions to physical storage locations to minimize data scanning during retrieval.
  • Cube Translation - Converts standard SQL queries into a specialized internal format that targets pre-computed data slices.

Star history

Star history chart for apache/kylinStar history chart for apache/kylin

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kylin

These projects share indexed features with Kylin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apache/pinotapache avatar

    apache/pinot

    6,098View on 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
    View on GitHub↗6,098
  • apache/hiveapache avatar

    apache/hive

    6,012View on GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Javaapachebig-datadatabase
    View on GitHub↗6,012
  • starrocks/starrocksStarRocks avatar

    StarRocks/starrocks

    11,789View on GitHub↗

    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 optimi

    Javaanalyticsbig-datacloudnative
    View on GitHub↗11,789
  • dc-js/dc.jsdc-js avatar

    dc-js/dc.js

    7,431View on GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    JavaScript
    View on GitHub↗7,431
Compare all 30 related projects→

Frequently asked questions

What does apache/kylin do?

Kylin is a distributed OLAP engine designed for executing fast SQL queries on massive datasets. It utilizes multi-dimensional data cubes to pre-calculate data aggregates, enabling sub-second response times for large-scale analytical queries and big data analytics.

What are the main features of apache/kylin?

The main features of apache/kylin are: Cubes, Big Data and Analytics, Data Warehousing, Hadoop, Distributed SQL Querying, Data Cubes, Multi-Dimensional Analysis, OLAP Database Engines.

Which projects share features with apache/kylin?

Projects with overlapping indexed features include: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… apache/hive — Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in… starrocks/starrocks — StarRocks is a distributed SQL OLAP database engine designed for real-time analytics and high-performance… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It… apache/iceberg — Iceberg is an open table format and big data table manager designed for huge analytic datasets in cloud storage. It… clickhouse/clickhouse — ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale…