
StreamCQL
文章平均质量分 93
Ransom0512
这个作者很懒,什么都没留下…
展开
-
大数据上的流式SQL引擎——StreamCQL
StreamCQL是一个类SQL的声明式语言,用于在流和可更新关系上的可持续查询,目的是在流处理平台分布式计算能力之上,开源前已在电信、金融等多个行业成功应用。此次开源便是让更多的开源爱好者用户体验进来转载 2016-01-06 11:30:55 · 3422 阅读 · 0 评论 -
SreamCQL架构解析,来自华为的开源流处理框架
StreamCQL是一个类SQL的声明式语言,它用于在流(streams)和可更新关系(updatable relation)上的可持续查询,目的是在流处理平台分布式计算能力之上,通过使用简易通用的类SQL语言,使得业务逻辑的开发变得统一和简易。在功能上,StreamCQL弥补了传统流处理平台上一些基本业务功能的缺失,除了过滤、转换等基本SQL能力之外, 还引入基于内存窗口的计算、统计、关联等能力,以及流数据的拆分、合并等功能。原创 2016-01-06 11:32:50 · 2080 阅读 · 0 评论 -
StreamCQL 1.1版本RoadMap
StreamCQL RoadMap特性列表 分组窗支持,支持在窗口中,按照指定字段进行分组。功能包含分组长度滑动窗,分组长度跳动窗,分组时间滑动窗,分组时间跳动窗。 支持Active, Deactive、rebalance功能,功能作用同Storm,rebanance只支持worker数量设置。 支持in、like、case、between表达式 添加RDBDatasource原创 2016-01-06 11:34:31 · 855 阅读 · 0 评论 -
StreamCQL源码阅读(1) 提交任务
本文转载自http://zqhxuyuan.github.io/ 如需转帖,请征得原作者同意 大数据上的流式SQL引擎—StreamCQL: http://www.youkuaiyun.com/article/2015-11-13/2826204 http://www.youkuaiyun.com/article/2015-12-22/2826541 Introduce CQL(Co转载 2016-01-07 09:01:07 · 2067 阅读 · 0 评论 -
StreamCQL源码阅读(2) 语法和语义解析
本文转载自http://zqhxuyuan.github.io/ 如需转帖,请征得原作者同意 StreamCQL的Schema以及语法和语义解析 前戏: SemanticAnalyzer 客户端提交的CQL语句经过Application.parse返回StatementContext(语法解析结果),再进入语义解析. 如果是SubmitTask会触发之前的转载 2016-01-07 09:02:29 · 1345 阅读 · 0 评论 -
StreamCQL源码阅读(3) 拆分组合算子
本文转载自http://zqhxuyuan.github.io/ 如需转帖,请征得原作者同意 StreamCQL的算子组成了Application 前戏: buildApplication 上篇在解析Schema的时候分析了CQL中一些常用的Statement syntax和对应的语法/语义解析器结果, 现在继续ApplicationBuilder.build转载 2016-01-07 09:03:39 · 1230 阅读 · 0 评论 -
StreamCQL源码阅读(4) 应用程序执行
本文转载自http://zqhxuyuan.github.io/ 如需转帖,请征得原作者同意 StreamCQL应用程序执行流程 前戏: CQL代码结构 之前我们并没有梳理CQL部分的代码结构, 在分析了差不多的代码之后, 来看看每个部分都一一对应: 还没有涉及的包括: PhysicalPlan,物理计划/逻辑计划优化器,executors执行器.转载 2016-01-07 09:04:44 · 818 阅读 · 0 评论