python - 使用哪个 RRD 接口(interface)?

标签 python rrdtool

我希望使用 Python 和 RRD 从 MySQL 数据库中的数据创建图表。我看到有两个 RRD 接口(interface):

是否存在选择其中一个的一般偏好/理由?我知道 PyRRD 是用 Python 编写的,所以这可能是精益求精的方式,但我希望得到社区的意见。

谢谢

最佳答案

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

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

关于python - 使用哪个 RRD 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398841/

相关文章:

python - 使 python 类列表的列表索引成为可能

python - 为什么我无法在 Django orm 中从数据库中检索日期时间值?

linux - RRDtool 在时间戳更新和修改 rrd 数据源

PHP fatal error : Call to undefined function rrd_xport()

python Pandas : pivot only certain columns in the DataFrame while keeping others

python - scipy.misc.imread 展平参数——转换为灰度

python - 使用 Pandas 读取文本文件,其中某些行有空元素?

redis - php时间序列数据库

c - ld 无法在 Raspbian 下找到 librrd