TL;DR InfluxDB 客户端库
作者:Susannah Brodnitz / 产品, 使用案例
2022年7月8日
导航至
InfluxDB 在处理 时间序列数据 方面非常强大,但学习使用任何新工具都可能令人望而生畏。对学习曲线陡峭的恐惧可能会延迟甚至阻止人们使用最终会使事情变得更轻松、更高效的新工具。幸运的是,InfluxDB 拥有十几个客户端库,因此您可以使用您已经熟悉的语言来使用 InfluxDB。
InfluxDB 客户端库的优势
InfluxDB REST API 是控制 InfluxDB 的基本方法。但为了简化操作,我们提供了 14 个不同的客户端库来帮助您编写简洁明了的代码。这些客户端库涵盖了最流行的编程语言,包括 Python、Java、Go 等。您可以使用客户端库完成的三个关键操作是:将数据写入 InfluxDB、查询数据以及数据库管理。所有这些任务都非常重要,并且通过使用最适合您特定项目的语言,您可以专注于代码质量,而无需在开始之前学习一门新语言。
特定工具和示例
使用 InfluxDB 客户端库的另一个好处是,有许多内置工具可以简化数据处理。例如,Python 客户端库内置了一种处理 Pandas DataFrames 的方法。这些库还可以帮助处理常见的数据格式,如 JSON 文件和字典。正如使用熟悉的语言可以满足您从开发角度的需求一样,InfluxDB 客户端库的内置数据处理能力可以满足已有的数据形式,使其成为 InfluxDB 的正确格式。
InfluxDB 客户端库的入门非常简单。基本设置是指定 URL、组织 ID 和身份验证令牌,以便您可以调用 InfluxDB 并将数据写入特定存储桶。这是一个关于 Python 入门 的博客帖子,这是 Java 入门 的帖子,这是关于 所有 14 个 不同库的文档。使用您选择的语言在 InfluxDB 中工作使您可以更轻松地转换数据,并为您的项目编写最佳代码。
观看此视频了解更多信息。