Heroic介绍

2022-04-25 00:00:00 查询 数据 用户 集群 数据库

目录

    • 产品简介
    • 产品特点
    • 产品历史

产品简介

Heroic 是 Spotify 构建的开源时间序列 DBMS,用于更有效地计算和分析大量数据的数据指标。根据 GitHub 文档,Heroic DB 的主要功能之一是数据可以长期存储在数据库中。如文档中所述,该数据库旨在适应和处理越来越多的数据。Heroic 还使用了联合集群的概念,它使数据库能够通过多个集群处理用户查询,从而将结果合并并通过单个系统输出。Heroic 还利用 Elasticsearch DB 进行索引和查询过程,以便更快地输出复杂的查询并为用户提供搜索建议。后,一旦计算出指标,

产品特点

  • 随您扩展的架构,无论大小。
  • 无限期保留,只要您有硬件支出。
  • 由 Elasticsearch 驱动的丰富的查询和过滤语言。
  • 联邦支持将多个英雄集群连接到一个全局接口。

产品历史

Heroic 的出现是出于开发一种数据库的需要,该数据库可以为其开发人员(即 Spotify 公司)存储更多可扩展的数据量。该数据库有点衍生,因为它基于并集成了 Elasticsearch DB、Cassandra 和 BigTable 的功能。尽管它仍处于开发模式,并且尚未完全安全地可供公众使用,但自 2015 年 6 月 3 日次 GitHub 提交发生以来,Heroic 已经经历了多次修订。近,在 2019 年 4 月 30 日,Heroic 演变为包含 Elasticsearch 查找功能并使用户能够量化其数据的语义。随着时间的推移,Heroic 也逐渐融入了分析功能,允许开发人员跟踪数据库的部署和使用情况。努力成为一个用户友好的数据库,Heroic 添加了一项功能,可以跨 java 和 python 执行更复杂的查询,而不仅仅是使用 JSON 类型语言。因此,在目前的状态下,Heroic 是一个指标存储和计算工具,它既包括 Cassandra DB,现在还包括用于存储目的的 Google Cloud Bigtable 以及用于索引的 Elasticsearch DB。因此,数据库塑造了用户进行查询的方式(例如通过聚合),并且使用 BigTable 还使他们能够更好地计算和存储指标。

来源 https://www.modb.pro/wiki/1656

相关文章