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

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

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

apache/arrow

0
View on GitHub↗
16,529 स्टार्स·4,027 फोर्क्स·C++·apache-2.0·14 व्यूज़arrow.apache.org↗

Arrow

Arrow is a cross-language development platform for in-memory data. It provides a standardized, language-independent columnar memory format designed to accelerate analytical operations and improve memory efficiency on modern computing hardware. By utilizing a schema-driven approach, the framework enables the efficient organization of both flat and nested data structures.

The project functions as an analytical data processing engine that facilitates high-performance computation directly on memory-resident datasets. It distinguishes itself through a zero-copy architecture, which allows multiple processes to access shared memory buffers simultaneously. This capability eliminates the performance overhead typically associated with data serialization, duplication, or transit between different system components.

Beyond its core memory format, the library serves as an interoperability layer for data ingestion and export. It supports integration with common file formats, ensuring compatibility across diverse analytical tools and external storage systems. The platform includes a suite of computational kernels designed to execute vectorized operations, enabling high-speed processing of large-scale information.

Features

  • Columnar Formats - Provides a language-independent standard for organizing flat or nested data in memory.
  • Data Analytics Engines - Functions as a high-performance engine for executing complex queries directly on memory-resident datasets.
  • Data Format Interoperability - Provides a standardized interface for reading and writing data across diverse file formats like Parquet, ORC, and CSV.
  • Memory Formats - Structures data into a language-independent columnar format to accelerate analytical operations and improve memory efficiency.
  • Columnar Data Processors - Organizes large datasets into memory-efficient columnar structures to accelerate analytical queries.
  • Language-Neutral Data Serialization - Provides a framework for moving large datasets between systems using shared memory to eliminate serialization overhead.
  • Memory Layouts - Organizes data in contiguous memory blocks to maximize CPU cache efficiency and enable vectorized processing.
  • Serialization Frameworks - Implements a high-performance framework for serializing and deserializing structured data with schema-driven efficiency.
  • Vectorized Execution Engines - Operates on batches of data using computational kernels to optimize CPU usage for analytical queries.
  • Language Interoperability - Standardizes data formats across different programming languages to ensure seamless communication.
  • In-Process Analytics - Executes complex data queries and processing tasks directly on memory-resident datasets.
  • Shared Memory Transports - Provides zero-copy communication mechanisms for efficient data access across multiple processes.
  • Language-Agnostic Runtimes - Provides a standardized memory format that allows different programming languages to read and write data without translation overhead.
  • Vectorized Array Operations - Performs mathematical operations on entire arrays of data to leverage modern processor instruction sets.
  • Zero-Copy Mechanisms - Enables multiple processes to access shared memory buffers simultaneously without serialization or duplication overhead.
  • Big Data and Performance - Interface for high-performance columnar data processing.
  • Data Storage Systems - Provides in-memory columnar data representation.
  • Data Engineering - Columnar format for fast data interchange.
  • डेवलपर टूल्स - Multi-language toolbox for accelerated data interchange.
  • Serialization Libraries - Cross-language development platform for in-memory data.
  • Data Import and Export - Ingests and exports information across standard file types like CSV, ORC, and Parquet.
  • Data Serialization Formats - Defines structured metadata for nested and flat data types to facilitate efficient reading from various file formats.
  • Schema Metadata Utilities - Manages structured metadata to define data layouts for efficient reading across different systems.

स्टार हिस्ट्री

apache/arrow के लिए स्टार हिस्ट्री चार्टapache/arrow के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Arrow के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Arrow के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • facebookincubator/veloxfacebookincubator का अवतार

    facebookincubator/velox

    4,155GitHub पर देखें↗

    Velox is a high-performance C++ query execution engine and columnar data processing library. It serves as a composable framework for implementing analytical query engines, providing a vectorized expression evaluator and a toolkit for data management systems. The project is distinguished by its use of vectorized columnar execution and arena-based memory allocation to process large-scale datasets. It features specialized optimizations such as broadcast join table caching, dynamic filter push-down, and dictionary encoding to reduce memory overhead and accelerate analytical reads. The engine cov

    C++
    GitHub पर देखें↗4,155
  • apache/pinotapache का अवतार

    apache/pinot

    6,098GitHub पर देखें↗

    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
  • delta-io/deltadelta-io का अवतार

    delta-io/delta

    8,596GitHub पर देखें↗

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Scalaacidanalyticsbig-data
    GitHub पर देखें↗8,596
  • 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

    Rustarrowdataframedataframe-library
    GitHub पर देखें↗38,855
Arrow के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

apache/arrow क्या करता है?

Arrow is a cross-language development platform for in-memory data. It provides a standardized, language-independent columnar memory format designed to accelerate analytical operations and improve memory efficiency on modern computing hardware. By utilizing a schema-driven approach, the framework enables the efficient organization of both flat and nested data structures.

apache/arrow की मुख्य विशेषताएं क्या हैं?

apache/arrow की मुख्य विशेषताएं हैं: Columnar Formats, Data Analytics Engines, Data Format Interoperability, Memory Formats, Columnar Data Processors, Language-Neutral Data Serialization, Memory Layouts, Serialization Frameworks।

apache/arrow के कुछ ओपन-सोर्स विकल्प क्या हैं?

apache/arrow के ओपन-सोर्स विकल्पों में शामिल हैं: facebookincubator/velox — Velox is a high-performance C++ query execution engine and columnar data processing library. It serves as a composable… apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… delta-io/delta — Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data… pola-rs/polars — Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It… cwida/duckdb — DuckDB is an embedded, in-process analytical SQL database and OLAP database management system. It functions as a data… apache/fory — Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs…