开发者社区> 问答> 正文

OpenTSDB的compact操作是为了节约存储,那么其是否在读取的时候存在逆向处理的过程?

OpenTSDB的compact操作是为了节约存储,那么其是否在读取的时候存在逆向处理的过程?

展开
收起
不语奈何 2020-01-09 19:54:51 1177 0
1 条回答
写回答
取消 提交回答
  • 精于基础,广于工具,熟于业务。

    OpenTSDB的compact只是把数据从多个KeyValue压成一个KeyValue,并没有做其他的工作,而Query的时候,无论有没有进行compact,OpenTSDB总是会根据rowkey进行scan,并且对具有相同的rowkey的KeyValue进行合并,然后进行后续的数值的翻译,再处理好,以rows的形式返回给前端/调用方。如果预先进行了compact,对于Query的性能显然是有帮助的

    2020-01-09 19:55:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
实战-如何基于HBase构建图片视频数据的统一存储检索方案 立即下载
HBase2.0重新定义小对象实时存取 立即下载
存储分层企业数据存储类型选择与优化 立即下载