Skip to content

Latest commit

 

History

History
104 lines (85 loc) · 3.1 KB

File metadata and controls

104 lines (85 loc) · 3.1 KB

Apache Arrow

Apache Arrow is a development platform for in-memory analytics. It contains a set of technologies that enable big data systems to process and move data fast. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware.

The project is developing a multi-language collection of libraries for solving systems problems related to in-memory analytical data processing. This includes such topics as:

  • Zero-copy shared memory and RPC-based data movement
  • Reading and writing file formats (like CSV, Apache ORC, and Apache Parquet)
  • In-memory analytics and query processing

To learn how to use Arrow refer to the documentation specific to your target environment.

.. toctree::
   :maxdepth: 1
   :caption: Supported Environments

   C/GLib <c_glib/index>
   C++ <cpp/index>
   C# <https://github.com/apache/arrow/blob/master/csharp/README.md>
   Go <https://pkg.go.dev/github.com/apache/arrow/go>
   Java <java/index>
   JavaScript <js/index>
   Julia <https://github.com/apache/arrow-julia/blob/main/README.md>
   MATLAB <https://github.com/apache/arrow/blob/master/matlab/README.md>
   Python <python/index>
   R <r/index>
   Ruby <https://github.com/apache/arrow/blob/master/ruby/README.md>
   Rust <https://docs.rs/crate/arrow/>
   status

.. toctree::
   :maxdepth: 1
   :caption: Cookbooks

   C++ <https://arrow.apache.org/cookbook/cpp/>
   Java <https://arrow.apache.org/cookbook/java/>
   Python <https://arrow.apache.org/cookbook/py/>
   R <https://arrow.apache.org/cookbook/r/>

.. toctree::
   :maxdepth: 2
   :caption: Specifications and Protocols

   format/Versioning
   format/Columnar
   format/CanonicalExtensions
   format/Flight
   format/FlightSql
   format/Integration
   format/CDataInterface
   format/CStreamInterface
   format/ADBC
   format/Other
   format/Glossary

.. toctree::
   :maxdepth: 2
   :caption: Development

   developers/contributing
   developers/bug_reports
   developers/guide/index
   developers/overview
   developers/reviewing
   developers/cpp/index
   developers/java/index
   developers/python
   developers/continuous_integration/index
   developers/benchmarks
   developers/documentation
   developers/release