awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 रिपॉजिटरी

Awesome GitHub RepositoriesColumnar Storage Engines

Storage formats optimized for analytical workloads by organizing data by column rather than row.

Distinguishing note: Specifically addresses the storage and replication of columnar data for HTAP workloads.

Explore 35 awesome GitHub repositories matching data & databases · Columnar Storage Engines. Refine with filters or upvote what's useful.

Awesome Columnar Storage Engines GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • clickhouse/clickhouseClickHouse का अवतार

    ClickHouse/ClickHouse

    48,229GitHub पर देखें↗

    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

    Implements a columnar storage architecture to accelerate high-speed analytical queries by reading only required data attributes.

    C++aianalyticsbig-data
    GitHub पर देखें↗48,229
  • pingcap/tidbpingcap का अवतार

    pingcap/tidb

    40,166GitHub पर देखें↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    TiDB synchronizes transactional data into a columnar storage engine using standard commands to enable real-time analytical processing alongside traditional row-based storage operations.

    Gocloud-nativedatabasedistributed-database
    GitHub पर देखें↗40,166
  • pola-rs/polarspola-rs का अवतार

    pola-rs/polars

    38,855GitHub पर देखें↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Uses a columnar memory layout to enable cache-friendly processing and efficient vectorized operations.

    Rustarrowdataframedataframe-library
    GitHub पर देखें↗38,855
  • influxdb/influxdbinfluxdb का अवतार

    influxdb/influxdb

    31,557GitHub पर देखें↗

    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

    Organizes time-series data into compressed columnar files to reduce disk footprint and accelerate reads.

    Rust
    GitHub पर देखें↗31,557
  • influxdata/influxdbinfluxdata का अवतार

    influxdata/influxdb

    31,556GitHub पर देखें↗

    InfluxDB is a specialized time series database platform engineered for the high-speed ingestion, compression, and retrieval of timestamped data at scale. It functions as a distributed metrics platform, providing the infrastructure necessary to organize and analyze massive volumes of time-stamped information to identify trends, patterns, and anomalies within complex data streams. The platform distinguishes itself through a functional dataflow engine that utilizes a specialized programming language for complex analytical transformations and automated tasks. This architecture is supported by a p

    Stores time-stamped values in memory-efficient columnar blocks to accelerate analytical scans.

    Rustdatabasegoinfluxdb
    GitHub पर देखें↗31,556
  • taosdata/tdenginetaosdata का अवतार

    taosdata/TDengine

    24,734GitHub पर देखें↗

    TDengine is a distributed time-series database designed for the high-speed ingestion, compression, and retrieval of timestamped metrics and sensor data. It functions as a SQL-compatible analytics engine, allowing users to perform complex operations on massive volumes of time-ordered information using standard relational syntax. The platform is built to serve as a backend foundation for industrial IoT environments, managing real-time data streams and device metadata through a cluster-based architecture. The system distinguishes itself through a distributed sharding architecture that uses consi

    Organizes data into time-ordered blocks and columns to maximize compression and accelerate sequential read operations.

    Cbigdatacloud-nativecluster
    GitHub पर देखें↗24,734
  • timescale/timescaledbtimescale का अवतार

    timescale/timescaledb

    21,876GitHub पर देखें↗

    TimescaleDB is an open-source PostgreSQL extension that adds native time-series capabilities to the database. At its core, it transforms standard PostgreSQL tables into hypertables—automatically partitioned by time intervals—so data is stored in fixed-size chunks without manual sharding. The extension includes a library of over 200 built-in SQL functions purpose-built for time-series workloads, such as time bucketing, gap filling, percentile estimation, and time-weighted averages. What distinguishes TimescaleDB from generic PostgreSQL is its set of integrated time-series features that work th

    Stores data in a hybrid row-columnar format with row storage for fast writes and columnar storage for analytical queries.

    Canalyticsdatabasefinancial-analysis
    GitHub पर देखें↗21,876
  • cube-js/cubecube-js का अवतार

    cube-js/cube

    20,251GitHub पर देखें↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Uses columnar storage formats to accelerate analytical query execution.

    Rustagentic-analyticsagentsai
    GitHub पर देखें↗20,251
  • openobserve/openobserveopenobserve का अवतार

    openobserve/openobserve

    17,937GitHub पर देखें↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    Stores telemetry data in highly compressed, column-oriented formats to enable rapid analytical queries and efficient long-term storage.

    TypeScriptanalyticsapmdatadog
    GitHub पर देखें↗17,937
  • questdb/questdbquestdb का अवतार

    questdb/questdb

    17,062GitHub पर देखें↗

    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

    Utilizes a columnar storage architecture to accelerate analytical scans and improve compression for massive datasets.

    Javacapital-marketscppdatabase
    GitHub पर देखें↗17,062
  • apache/dorisapache का अवतार

    apache/doris

    15,526GitHub पर देखें↗

    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, en

    Organizes data into vertical blocks to minimize disk I/O and accelerate analytical scanning.

    Javaagentaibigquery
    GitHub पर देखें↗15,526
  • quickwit-oss/tantivyquickwit-oss का अवतार

    quickwit-oss/tantivy

    15,442GitHub पर देखें↗

    Tantivy is a library for building full-text search engines and indexing frameworks. It provides the core components necessary to organize large collections of text data into searchable structures, enabling the execution of complex queries and the retrieval of information across structured document sets. The engine utilizes an inverted index architecture to map terms to document identifiers, supported by a segment-based storage model that balances search performance with write throughput. It incorporates specialized data structures, including finite state transducers for term dictionaries and

    Stores document field values in contiguous blocks to facilitate efficient retrieval for sorting, faceting, and analytical aggregation.

    Rustrustsearch-engine
    GitHub पर देखें↗15,442
  • oxnr/awesome-bigdataoxnr का अवतार

    oxnr/awesome-bigdata

    14,454GitHub पर देखें↗

    This project is a curated directory of software, frameworks, and educational resources designed for building, scaling, and maintaining distributed data processing and storage architectures. It serves as a comprehensive index for the distributed computing ecosystem, helping users identify the appropriate tools for managing large-scale information systems. The repository functions as a central hub for data engineering, offering categorized access to technologies that support batch and stream processing, machine learning, and interactive querying. By organizing these resources, it assists in the

    Organizes data into columns to optimize analytical query performance and compression on massive datasets.

    awesomeawesome-listbigdata
    GitHub पर देखें↗14,454
  • druid-io/druiddruid-io का अवतार

    druid-io/druid

    14,020GitHub पर देखें↗

    Druid is a distributed columnar store and online analytical processing database designed for real-time analytics. It functions as a SQL analytics platform and a streaming data ingestion engine, allowing for the analysis of large datasets with low latency to support interactive dashboards and high-concurrency operational workloads. The system integrates a streaming data ingestion engine that loads information via batch or streaming processes to enable immediate analysis of arriving data. It provides high-performance analytical processing to execute slice-and-dice queries on massive data volume

    Implements a columnar storage engine optimized for high-compression and fast analytical aggregation.

    Java
    GitHub पर देखें↗14,020
  • apache/druidapache का अवतार

    apache/druid

    14,020GitHub पर देखें↗

    Apache Druid is a real-time analytics database and distributed columnar time-series store designed for sub-second analytical queries. It functions as a data platform featuring a distributed SQL query engine and a real-time data ingestion system for moving historical and streaming data from external sources. The system is distinguished by its ability to provide low-latency analytics under high concurrency to power operational dashboards. It implements a Kerberos-secured environment for user authentication and employs a shared-nothing cluster architecture to enable horizontal scaling. The plat

    Implements a storage engine that organizes data by column to optimize analytical workloads and reduce disk I/O.

    Javadruid
    GitHub पर देखें↗14,020
  • citusdata/cituscitusdata का अवतार

    citusdata/citus

    12,562GitHub पर देखें↗

    Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a sharding framework and distributed SQL engine, enabling horizontal scaling by partitioning tables across a cluster of nodes. By utilizing a coordinator-worker topology, the system manages metadata and routes queries to the appropriate nodes, allowing for parallel execution of complex operations across distributed data shards. The platform distinguishes itself through its specialized support for multi-tenant architectures and real-time analytical processing. It enables tenant-based

    Integrates compressed columnar storage to optimize analytical scan performance and reduce disk storage requirements.

    Ccituscitus-extensiondatabase
    GitHub पर देखें↗12,562
  • manticoresoftware/manticoresearchmanticoresoftware का अवतार

    manticoresoftware/manticoresearch

    11,819GitHub पर देखें↗

    Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture. The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking. The p

    Ships a multi-format storage engine supporting row, column, and document formats to balance memory and speed.

    C++apibm25cpp
    GitHub पर देखें↗11,819
  • perspective-dev/perspectiveperspective-dev का अवतार

    perspective-dev/perspective

    10,981GitHub पर देखें↗

    Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con

    Implements a storage engine optimized for analytical workloads by organizing data in a columnar format.

    C++analyticsbidata-visualization
    GitHub पर देखें↗10,981
  • finos/perspectivefinos का अवतार

    finos/perspective

    10,967GitHub पर देखें↗

    Perspective is a columnar data analytics library and streaming data visualization engine. It provides an interactive data grid component and notebook analytics widgets designed for processing high-volume data and rendering interactive charts and grids. The system utilizes a high-performance query engine to enable real-time data analysis and streaming dataset visualization. It supports the creation of customizable dashboards and reports that update automatically as new data arrives without requiring full dataset reloads. The project covers large-scale dataset analytics through a schema-driven

    Implements storage formats optimized for analytical workloads by organizing data in memory by column.

    C++
    GitHub पर देखें↗10,967
  • rerun-io/rerunrerun-io का अवतार

    rerun-io/rerun

    10,214GitHub पर देखें↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Uses a column-oriented storage format for multimodal time-series data to enable efficient querying and random access.

    Rustcomputer-visioncppmultimodal
    GitHub पर देखें↗10,214
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Columnar Storage Engines

सब-टैग एक्सप्लोर करें

  • Format ConversionMechanisms for switching existing tables between row-based and columnar storage access methods. **Distinct from Columnar Storage Engines:** Distinct from Columnar Storage Engines: focuses on the dynamic conversion process between storage formats rather than the engine itself.
  • Hybrid Storage Formats1 सब-टैगStorage engines that simultaneously maintain data in both row and columnar formats for HTAP workloads. **Distinct from Columnar Storage Engines:** Combines both row and column storage in one system, whereas Columnar Storage Engines are strictly columnar
  • LSMT-Based Columnar EnginesColumnar storage engines that use a Log-structured Merge-tree architecture for high-throughput writes and analytical queries. **Distinct from Columnar Storage Engines:** Distinct from Columnar Storage Engines: specifies the LSMT architecture, not just columnar format.