分布式时序数据库 LinDB

分布式时序数据库 LinDB

Apache
Google Go
跨平台
2019-08-03
红薯

LinDB 是一个开源时间序列数据库,提供高性能,高可用性和水平可扩展性。

LinDB 存储饿了吗公司的所有监控数据,每天有 88TB 增量写入和 2.7PB 总原始数据。

高性能

LinDB 采用了很多 TSDB 的最佳实践,并根据时间序列数据的特征实现了一些优化。与为 InfluxDB 编写大量 Continuous-Query 不同,LinDB 在创建数据库后会自动支持特定时间间隔的汇总。此外,LinDB 对于分布式时间序列数据的并行查询和计算来说非常快。

多活动 IDC

LinDB 旨在在多活动 IDC 云架构下运行。 LinDB 的计算层(称为代理)支持高效的 Multi-IDC 聚合查询。

高可用性

LinDB 使用 ETCD 集群来确保元数据高度可用且安全存储。如果发生故障,WAL 的多通道复制协议将避免数据不一致的问题:

1)。每个复制通道中只有一个人负责数据的权限,因此不会发生冲突;

2)。数据可靠性得到保证:只要未在旧的领导者中复制的数据没有丢失,它就会被复制到其他复制,而旧的领导者再次在线;

水平可扩展性

LinDB 中基于标签的分片策略解决了热点问题,只需添加新的代理和存储节点即可实现水平扩展。

指标的治理能力

为了确保系统的健壮性,LinDB 不假设用户已经理解使用度量的最佳实践,因此,LinDB 提供了基于度量标准粒度和标记粒度来限制不友好用户的能力。

LinDB 架构

界面截图:

的码云指数为
超过 的项目
加载中

评论(12)

s
stone1100 软件作者
目前项目还在开发阶段,为了解决内部版本的一些问题,整个系统是重新设计开发的,整个过程我们也是参考了很多业界同类产品的优点,这也是我们把它开源的目的,希望能形成一个完善的TSDB产品反馈给社区,后续我们会更新设计文档,运维使用手册等,目前我们主要的投入在开发上,文档还没跟上
ghbetter
ghbetter
这个项目现在能运行吗? 领导让我部署一下
zb1494101833276
zb1494101833276
我来回复下,是上海话里的智慧 不是上海人的智慧。昨天有网友来提issue搞得我一头雾水。
城南码夫
总的意思就是:我牛逼!我牛逼!你们只用静静的看我牛逼就行了!
cyclamenkde
cyclamenkde
拎得清
yywww
yywww
为什么是上海人的智慧? 这个意思是饿了么只有上海人的工程师?上海本地干工程师的人不多吧。。。
zb1494101833276
zb1494101833276
是爬虫机翻,原文只是想介绍是 上海话里的智慧聪明之依
夜的城市
资料文档教程之类的都没有,就介绍了下他有多屌
zb1494101833276
zb1494101833276
还在开发中,开源和内部实现有很多不一致,后面网站文档会跟上
山哥
山哥
和 druid 相比呢?
s
stone1100 软件作者
LinDB主要的关注点在监控领域的时序存储,针对其数据特性做了很多优化
大后锋
大后锋
侬数据库?

暂无资讯

暂无问答

分布式时序数据库 LinDB

LinDB 是一个开源时间序列数据库,提供高性能,高可用性和水平可扩展性。 LinDB 存储饿了吗公司的所有监控数据,每天有 88TB 增量写入和 2.7PB 总原始数据。 高性能 LinDB 采用了很多 TSDB 的...

08/15 19:36
5
0
福利:饿了么《分布式时序数据库 - LinDB》!

背景 饿了么对时序数据库的需求主要来自各监控系统,主要用于存储监控指标。原来使用graphite,后来慢慢有对指标有多维的需求(主要体现在对一个指标加多个Tag, 来组成Series,然后对Tag进行...

2018/04/23 17:41
700
1
数据分析之时序数据库

# 1 海量数据分析 海量数据分析类系统的设计主要面临2个大问题: - 1 海量数据如何存储? - a 借助于于Hadoop生态体系中的存储系统或者其他存储系统来存储海量数据,自身提供对上述数据的分布...

2018/05/13 23:04
2.3K
1
饿了么的移动APM架构实践

> 作者简介:胡彪,饿了么移动技术负责人,移动技术总监。负责饿了么移动架构,新技术预研与实践;移动安全,移动应用开发等等。09年投身移动互联网研发,曾先后就职于新蛋、盛大、百度、腾讯...

2016/12/12 19:33
415
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部