书栈网 · BookStack 本次搜索耗时 0.009 秒,为您找到 9 个相关结果.
  • 与其他 TSDB 对比

    与其他 TSDB 对比 LinDB vs. InfluxDB 架构方案 数据模型与存储引擎 如何选择 InfluxDB 更适合的用途: LinDB 更适合的用途: LinDB vs. Prometheus 架构方案 数据模型 如何选择 Prometheus 更适合的用途: LinDB 更适合的用途 LinDB vs. OpenTSDB...
  • 总览

    总览 LinDB 是什么? 特性 架构 适用场景 不适用场景 总览 LinDB 是什么? LinDB 诞生于饿了么,从2016年开始服务于整个技术中心,存储监控系统中的时间序列指标,包括网络、硬件、中间件、容器、网关、框架、业务、前端等监控指标,实现了海量数据的存储与计算平台。 从2019年年中开始,LinDB 以Go语言进行重构开源...
  • 路线图

    路线图 Doing Todo 路线图 以下是我们正在开发或计划开发的一些功能,更多的具体 feature 可以参考 GitHub issues Doing 中间节点查询:计算层查询数据时,只会有根节点和叶子节点参与运算,我们计划实现该功能。 Todo HTTP 行协议:LinDB 在 InfluxDB 行协议的基础上支持了多 f...
  • 架构

    架构 计算层 存储层 元信息系统层 架构 计算层 Broker,是一个无状态的服务,具有水平扩容能力。 其中,Master 是承担特殊职责的节点,所有的 Metadata 变更均由 Master 来完成,以保证一致性,Master 可以从任一 Broker 节点中抢占式选举产生。 Broker 的主要职责如下: 负载均衡:由于自身无状...
  • 数据模型

    数据模型 时间序列术语 时间序列唯一标识 数据模型 时间序列术语 术语 描述 Namespace 命名空间,类似database name Metric Name 指标名 Tags 每个指标名下面可以加多个 Key/Value 类型的 Tag Time Series 时间线,Metric Name + Tags 的组合对应一条时间线 Fiel...
  • 查询

    查询 概览 简单查询 复杂查询 跨机房查询 查询 概览 参与查询的角色如下: Broker: 接收用户的查询,根据查询语句生成相应的执行计划,并下发到相应的 Storage 节点,同时会聚合各 Storage 节点返回的结果,生成最终的结果 Storage: 执行数据的过滤,Downsampling 和 最简单的原子计算(即有一定的算...
  • 内存数据库

    内存数据库 内存结构 Series ID 的唯一性 写 Flush 内存数据库 内存结构 整个内存结构更像是一个内存时序存储,主要包括如下 2 大块组成: Metric Meta/Index: 主要存储了 Metric Metadata 和 Tags 的倒排索引 Metric Metadata: 存储该 Metric 下面对应有哪...
  • 存储

    存储 时序特性 存储结构 Database Shard KV Store Compaction SSTable 存储 LinDB 所有的数据都会存储在本地磁盘上,根据不同的数据类型有不同的存储结构: Metirc Metadata: 存储 Metric Name 及其下面的 Fields Tags: 存储一个 Metric 下面所有...
  • 字段类型

    字段类型 SumField MinField MaxField GaugeField IncreaseField HistogramField SummaryField 字段类型 LinDB 的field 字段提供了多种标准类型。这些类型可以通过SDK(ProtoBuf)或行协议(文本)传输。所有原始数据在落盘时便会根据相应的类型进行聚...