我正在寻找使用Python和RRD从MySQL数据库中的数据创建图表。我看到有两个RRD接口:
是否有一般偏好/理由选择一个而不是另一个?我知道PyRRD是用Python编写的,所以这可能是精益求精的方式,但我想得到社区的意见。
由于
答案 0 :(得分:0)
虽然RRDTool能够从DBI(例如MySQL)源而不是自己的RRD文件中提取数据,但如果您发现自己处于这种情况,通常最好使用不同的图形包。然而,这不是最初的问题......
对于RRDTool(shell接口)与PyRRD(Python接口),它们都是相同底层库函数的接口;还存在Perl,Ruby,PHP和其他几种语言的接口。底层代码是相同的,所以它只取决于你喜欢用哪种语言编写。一般来说,你希望使用C / C ++库的速度要快一些,并且要慢一点,然后分配给命令行界面,但是最终结果是相同的,因此它将取决于您的首选语言。