Second Brain: Crafted, Curated, Connected, Compounded on 10月02日
Flight:简化大数据传输的通用框架
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Flight是一个通用客户端-服务器框架,旨在简化大数据在网络接口上的高性能传输。它专注于优化Arrow列格式(即“Arrow记录批次”)在gRPC上的传输,并支持并行传输,提高可扩展性。

same as Arrow Flight SQL

A new general-purpose client-server framework to simplify high performance transport of large datasets over network interfaces.

    initially is focused on optimized transport of the Arrow columnar format (i.e. “Arrow record batches”) over gRPC, Google’s popular HTTP/2-based general-purpose RPC library and framework.While we have focused on integration with gRPC, as a development framework Flight is not intended to be exclusive to gRPC.

One of the biggest features that sets apart Flight from other data transport frameworks is:

    parallel transfers: allowing data to be streamed to or from a cluster of servers simultaneously.
    This enables developers to more easily create scalable data services that can serve a growing client base.

# Motivation

Our design goal for Flight is to create a new protocol for data services that uses the Arrow columnar format as both the over-the-wire data representation as well as the public API presented to developers.

In doing so, we reduce or remove the serialization costs associated with data transport and increase the overall efficiency of distributed data systems. Additionally, two systems that are already using Apache Arrow for other purposes can communicate data to each other with extreme efficiency. Source

It’s an alternative to ODBC and JDBC. Implementations of standard protocols like ODBC generally implement their own custom on-wire binary protocols that must be marshalled to and from each library’s public interface. The performance of ODBC or JDBC libraries varies greatly from case to case.

# Questions

Questions:

    ? What’s the difference to IPFS?

Origin: Overview — Arrow DataFusion documentation
References:
Created 2022-10-26

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Flight 大数据传输 Arrow格式 gRPC 并行传输
相关文章