pinot介绍

官网地址

http://pinot.incubator.apache.org/

更详细的说明

https://pinot.readthedocs.io/en/latest/getting_started.html#compiling-the-code

pinot是一个实时分布式OLAP数据库,用作低延迟数据分析

关键特点

一个面向列的数据库,具有各种压缩方案,如运行长度,固定位长

可插索引技术-排序索引,位图索引,反向索引

能够根据查询和段元数据优化查询/执行计划。

接近实时的数据流摄取和批量的Hadoop摄取

SQL喜欢支持选择、聚合、过滤、按组、按顺序、对数据进行不同查询的语言。

支持多值字段

水平可扩展和容错

缺点

Pinot不是数据库i的替代品。它不能用作真实存储的来源,不能改变数据

不是搜索引擎i的替代品。全文搜索,不支持相关性

查询不能跨多个表。

 

pinot组成

Pinot Controller:管理其他pinot组件(代理、服务器)以及控制将表/段分配给服务器。

Pinot Server:托管一个或多个段,并为来自这些段的查询提供服务

Pinot Broker:接受来自客户机的查询并将其路由到一个或多个服务器,并向客户机返回综合响应。

 

Pinot利用Apache Helix进行集群管理。Helix是一个集群管理框架,用于管理分布式系统中复制的、分区的资源。Helix使用Zookeeper存储集群状态和元数据。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部