2

我正在寻找使用 Python 和 RRD 从 MySQL 数据库中的数据创建图表。我看到有两个RRD接口:

是否有一个普遍的偏好/理由来选择一个而不是另一个?我知道 PyRRD 是用 Python 编写的,所以这可能是精益的方式,但我想获得社区的意见。

谢谢

4

1 回答 1

0

虽然 RRDTool 能够从 DBI(例如 MySQL)源而不是其自己的 RRD 文件中提取数据,但如果您发现自己处于这种情况,通常最好使用不同的图形包。然而,这不是最初的问题......

至于 RRDTool(shell 接口)和 PyRRD(Python 接口),它们都是同一个底层库函数的接口;Perl、Ruby、PHP 和其他几种语言也存在接口。底层代码是相同的,所以它只取决于你喜欢用哪种语言编写。一般来说,你希望使用 C/C++ 库会快一点,而分叉到命令行界面会慢一些,但是最终结果是相同的,因此取决于您的首选语言。

于 2014-09-02T21:30:03.327 回答