据华为方面介绍,openLooKeng是一款开源的高性能数据虚拟化引擎,它可以提供统一SQL接口,具备跨数据源/数据中心分析能力以及面向交互式、批、流等融合查询场景。同时增强了前置调度、跨源索引、动态过滤、跨源协同、水平拓展等能力,致力于为大数据用户提供极简的数据分析体验,让用户像使用“数据库”一样使用“大数据”。
具体来看,为了改善大数据的易用性,华为发起数据虚拟化引擎openLooKeng开源项目,旨在解决以下问题:统一SQL接口访问多种数据源;免数据搬迁,在数据所在地对数据进行处理,并且支持跨数据中心、跨云处理;面向交互式、批、流等融合查询的场景(第一个版本支持交互式查询场景);此外,该项目还提供了Coordinator AA高可靠、可扩展的数据源connector框架等能力,让用户及大数据解决方案伙伴更方便的使用openLooKeng。
据悉,openLooKeng使用了业界著名的开源SQL引擎Presto来提供交互式查询分析基础能力,并继续在融合场景查询、跨数据中心/云、数据源扩展、性能、可靠性、安全性等方面发展。
至此,通过开源openEuler(Linux 发行版)、Mindspore(全场景深度学习框架)、SODA(智能开放的数据自治平台)、Apache CarbonData(大数据)、Apache微服务项目ServiceComb、KubeEdge(边缘计算)、Volcano(高性能调度引擎)等,华为在逐步把长期投资和积累的大量基础软件能力贡献到其开源社区中。