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






