写点什么

Redis 模块 RedisTimeSeries 新增时序数据库功能

  • 2019-07-31
  • 本文字数:709 字

    阅读完需:约 2 分钟

Redis 模块 RedisTimeSeries 新增时序数据库功能

Redis模块RedisTimeSeries 在经过 6 个月的预览版后正式进入GA版。该模块旨在为Redis中的时间序列数据提供分析函数。它具有聚合函数等基本的时间序列工具,并利用了 Redis 现有的存储架构。目前还没有同已有时间序列数据库(TSDB,如OpenTSDBInfluxDB)的基准测试对比。


作为一个键值存储,Redis 之前已经在其内部使用其它的数据结构来存储时间序列,如排序集、哈希和流等。这些方法有一些限制,比如没有时间序列工具集,而且还不清楚如何实现 TSDB 的一些特性(如标签)。RedisTimeseries 本身源于 Redis 的内部需求,即存储和分析来自 Redis 所管理集群的时间序列的度量。现有的命令行接口与该模块兼容。


作为一个动态库加载,该模块把固定大小的内存块排列成链表。每个块的样本数量都是预定义好的,并且具有和Streams相同的索引实现。它具有基本的时间序列功能,如查询、聚合、保留策略、下采样以及压缩等。但是,这里的压缩似乎与其他时间序列数据库(如OpenTSDB)中的压缩不同。时间序列数据中的标签也为该序列添加了上下文信息。在这里,它们被实现为辅助索引。当使用毫秒级精度存储数据时,需要注意一些问题


该模块的第一次集成是作为 Prometheus 的远程写适配器,Prometheus 将 RedisTimeSeries 作为其后端数据库。有一个数据源Grafana,并将 Telegraf配置为指标收集器。虽然有报告称,与现有 Redis 存储时间序列的方式相比,该模块具有更好的性能,但是还没有针对其他时间序列数据库的基准对比。


该模块是开源的,具体代码详见Github。Redis 目前还没有将该模块与核心产品合并的计划,未来将会集成更多的可视化工具和数据流供应商。


原文链接


RedisTimeSeries Module Adds Time Series Database Features to Redis


2019-07-31 08:0010328
用户头像

发布了 36 篇内容, 共 19.3 次阅读, 收获喜欢 55 次。

关注

评论

发布
暂无评论
发现更多内容

web--文件上传

我是一个茶壶

WEB安全 文件上传 11月月更

HTTP和HTTPS是什么 二者区别是什么

肥晨

11月月更 http和https http工作原理

GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?

王中阳Go

Go golang 高效工作 学习方法 11月月更

装了我这 10 个 IDEA 神级插件后,同事也开始情不自禁的嘚瑟了

沉默王二

IntelliJ IDEA

RocksDB 7 终于解决了 Compaction 时性能下降问题

Kvrocks

redis RocksDB kvrocks

HummerRisk V0.5:新版云合规报告、资源风险联动、拓扑展示等内容

HummerCloud

云安全 云原生安全 11月月更

软件测试面试真题 | 面试时被问到知识盲区,该怎么办呢?

测试人

软件测试 面试题 测试开发

不借助 Fiori client,直接在手机浏览器里调用 SAP UI5 BarcodeScanner 实现条形码扫描的可能性?

汪子熙

JavaScript 前端开发 Fiori SAP UI5 11月月更

uniapp多端分享(app,小程序,公众号)

格斗家不爱在外太空沉思

vue.js uniapp 11月月更

河北首家城商行传统核心业务国产化,TDSQL突破三“最”为秦皇岛银行保驾护航

腾讯云数据库

数据库 分布式 tdsql 客户案例 腾讯云数据库

为什么要用CSS精灵图

源字节1号

软件开发 前端开发 后端开发 小程序开发

2022世界互联网大会 | VoneCredit为中小企业纾困解忧

旺链科技

区块链 产业区块链 世界互联网大会 企业号十月PK榜

微信小程序—制作一个简单的跑步小程序

格斗家不爱在外太空沉思

JavaScript 微信小程序 11月月更

JavaScript的垃圾回收机制

肥晨

js 垃圾回收机制 11月月更

Paddle模型性能分析工具Profiler:定位瓶颈点、优化程序、提升性能

汀丶人工智能

自然语言处理 nlp 性能分析 11月月更

京东云开发者|IoT运维 - 如何部署一套高可用K8S集群

京东科技开发者

运维 k8s IoT etcd K8s 多集群管理

云数据库时代,DBA将走向何方?

华为云开发者联盟

数据库 后端 华为云 企业号十月 PK 榜

DevData Talks | 让效能度量产生真正的价值,要避开多少“坑”?

思码逸研发效能

研发效能 研发管理工具 企业研发管理

从柯里化讲起,一网打尽 JavaScript 重要的高阶函数

掘金安东尼

前端 11月月更

ModelBox姿态匹配:抖抖手动动脚勤做深呼吸

华为云开发者联盟

人工智能 华为云 企业号十月 PK 榜

3层结构+7大特点,带你认识华为云IoTEdge

华为云开发者联盟

云计算 物联网 华为云 企业号十月 PK 榜

EMQ《物联网平台大规模数据接入和处理性能评测方法》成功入选“可信边缘计算推进计划”

EMQ映云科技

物联网 IoT 边缘计算 边云协同 11月月更

dns-client占用cpu过高的问题解决方案

我是一个茶壶

win10 DNS 11月月更

前端面经

肥晨

前端面试题 11月月更 前端面筋 超全面试题

知象光电完成过亿元C轮融资,加速发力全球市场

硬科技星球

SOFARegistry | 大规模集群优化实践

SOFAStack

开源 SOFA SOFARegistry'

计算机网络:组帧

timerring

计算机网络 11月月更

写给关系数据库开发者的 TDengine 入门指南

TDengine

数据库 tdengine 时序数据库

uniapp简单入门

格斗家不爱在外太空沉思

vue.js uniapp 11月月更

【C语言】break 关键字

謓泽

11月月更

Serverless Developer Meetup 杭州站精彩回顾!【附赠PPT】

阿里巴巴云原生

阿里云 Serverless 云原生

Redis 模块 RedisTimeSeries 新增时序数据库功能_大数据_Hrishikesh Barua_InfoQ精选文章