暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openLooKeng Release V1.1.0关键特性

openLooKeng 2021-02-04
438

openLooKeng, Big Data Simplified

点击蓝字

关注我们

openLooKeng


自openLooKeng V1.1.0 上线以来

不少小伙伴反应,新版本变化很大

不仅性能上得到大幅度提升

而且新增了数据源和Connector等等

……


辣么,openLooKeng V1.1.0带来哪些新特性?


今儿个,咱们就来详细捋捋

openLooKeng 新版本 V1.1.0

关  键  特  性 


咳咳,敲黑板了喂!


openLooKeng Release V1.1.0

- 关 键 特 性 -


启发式索引


» Btree索引-BTree索用于Split过滤,并且只能使用在Coordinator节点上,如果对作为查询谓词一部分的某一列创建索引,那么openLooKeng可以在执行的过程中通过索引来过滤掉Split,从而提高查询性能。


» Bitmap索引-Bitmap索引用于读取ORC文件时过滤数据,并且只能使用在Worker节点上。Bitmap索引必须在高基数的列上创建。在这个发布版本中,对Bitmap索引进行了增强,将关键字存储在一个BTree中来加快关键字的查找,索引的创建以及减少索引的大小。


高性能


» 五个性能提升的特性
♦ 窗口函数的性能提升;
♦ 将动态过滤等待时间修改为基于在Worker上的任务调度时间,而不包含花费在计划的时间;
♦ 在Semi-join上使用动态过滤;
♦ 实现Left-join转换成Semi-join的优化规则;
♦ 实现Self-join转换成Group-by的优化规则。


» 很多小Split会影响openLooKeng的查询性能,因为需要对这些Split进行调度,这样会导致更多的调度开销,完成的任务更少,并且每个Split的等待被读取的时间也会增加,为避免这种情况,使用合并小Split特性将小Split组合在一起,作为单个Split一起调度。


» 交换复用特性引入了一个查询优化器,在一次查询中,一个表的数据被这条语句中的多个投影或过滤多次使用时,该特性会在内存中缓存该表数据来降低查询时间。


连接器


» 新增支持openGauss 数据源


» 新增支持MongoDB 数据源


» 重构ElasticSearch 连接器以兼容7.x版本


» 新增Oracle连接器文档,并支持Oracle同义词特性。


» 增强Hive 连接器以支持用户透传

(impersonation)


» ODBC语法兼容性能力增强


DC连接器


» 跨DC场景下动态过滤下推特性增强


用户体验


» 提供全新的WEB UI, 包含在线SQL编辑器和系统状态监控


» 简化配置项


安全


» 支持与Apache Ranger 集成以实现统一的权限控制


获取文档


请参考

https://gitee.com/openlookeng/hetu-core/tree/1.1.0/hetu-docs/zh


openLooKeng, Big Data Simplified



如果你觉得“开源”很酷,欢迎加入openLooKeng社区,与志趣相投的朋友一起做点有意思的事儿。


About openLooKeng Community

https://openlookeng.io

https://gitee.com/openlookeng

https://github.com/openlookeng


openLooKeng

欢迎关注小助手

进入技术交流群

学习 & 共同成长


文章转载自openLooKeng,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论