OpenTSDB是超级快的。KairosDB被称为OpenTSDB的重写,并声称它甚至比OpenTSDB (see here)更快。然而,我在我的VirtualBox (5GBRAM,3核)上对OpenTSDB的伪分布式集群(1主,1从,本地)和KairosDB的1节点集群进行了一些测试。OpenTSDB和KairosDB的插入速度分别约为100,000条/秒和30,000条/秒。我是不是配置了错误的KairosDB,或者OpenTSDB实际上更快?
发布于 2015-07-02 04:03:41
我在OpenTSDB上没有测量数据。我们使用KairosDB,它的速度非常快。
你对KairosDB使用了什么数据库?H2仅用于测试,速度非常慢。pushiong数据使用的接口是什么?如果你使用REST API,你是如何构建你的查询的?
在单个裸机节点上,使用Telnet的每秒采样数超过50,000个(受采集代理的限制),使用REST API的gzipped的速度大约是这个速度的3倍(这是为了批量插入历史数据,JSON是为插入数据而构建的,每个系列有一个数据点数组,每个文档最多有10,000,000个样本)。
也许VirtualBox会让一切变得太慢(来宾虚拟机的性能非常差)。
另一方面,我最后一次与OpenTSDB交谈时,他们的插入速度远低于每秒100,000点……因此,它们的性能可能有所提高。
https://stackoverflow.com/questions/31153971
复制相似问题