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可以更轻松地转换数据,并为您的项目编写最佳代码。
观看此视频了解更多信息。