使用 InfluxDB 进行基础设施监控 | 现场演示

立即观看

Apache Arrow Flight SQL

Apache Arrow Flight SQL 提供了一个高性能 SQL 接口,用于通过网络处理数据库

什么是 Apache Arrow Flight SQL?

Arrow Flight SQL 是 Apache Arrow 主项目中的一个子项目,它使用 Arrow Flight RPC 框架为处理数据库提供高性能 SQL 接口。

Arrow Flight SQL 的目标是允许通过低延迟网络高效查询大数据,以支持开发人员以 ODBC 和 JDBC 等协议无法处理的方式处理数据的需求。在实际用例中,Arrow Flight SQL 已被证明比 ODBC 和 JDBC 具有 20-50 倍的性能提升

Arrow Flight SQL 如何工作?

Flight SQL 构建于 Arrow Flight 之上,正如其名称所示。Arrow Flight 是一个使用 gRPC 使服务器之间的数据传输更高效的框架。

Arrow Flight SQL 的关键特性是它在传输过程中使用 Apache Arrow 列式数据模型,这意味着数据不需要序列化或反序列化,这节省了大量的时间和处理需求,因为要传输的数据量变得更大。由于数据以 Arrow 高效的列式格式传输,与标准的基于行的格式相比,数据还消耗更少的带宽,因为压缩率更高。

Arrow Flight SQL 还能够支持跨系统的并行查询,以提高性能和可扩展性。Arrow Flight SQL 还被设计为可扩展的,可以进行修改以支持自定义数据源(如果需要)。

掌控您的运营,并将存储成本降低 90%

免费开始使用 运行概念验证

无需信用卡。

quote-shape

相关资源


DBU logo

免费 InfluxDB 培训

通过免费的自定进度和讲师指导的培训,快速开始您的 InfluxDB 之旅。

dbu-illustration