文档文档

Apache Arrow Flight RPC 客户端

Flight RPC 和 Flight SQL 客户端是特定于语言的驱动程序,它们使用 Arrow 内存格式和 Flight RPC 协议与数据库交互。Apache Arrow Flight RPC 和 Flight SQL 协议定义了服务器和客户端的 API。

使用 InfluxDB 3 客户端库

我们建议使用 InfluxDB 3 客户端库 将 InfluxDB 3 与您的应用程序代码集成。客户端库封装了 Apache Arrow Flight 客户端,并为 写入查询 和处理存储在 InfluxDB Clustered 中的数据提供了便捷的方法。

Flight RPC 客户端 可以使用 SQL 或 InfluxQL 查询存储在 InfluxDB Clustered 数据库中的数据。使用 InfluxDB 3 专用的 IOx-specific Flight RPC 协议,客户端发送单个 DoGet() 请求进行身份验证、查询和检索数据。

Flight SQL 客户端 使用 Flight SQL 协议 查询 SQL 数据库服务器。它们可以使用 SQL 查询存储在 InfluxDB Clustered 数据库中的数据,但不能使用 InfuxQL。

客户端由 Apache Arrow 项目或第三方维护。有关 Flight 客户端的具体信息,请参阅客户端的 GitHub 仓库。


此页内容是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开发布 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。它是一个用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看