我希望使用 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/