• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 在streaming process中为什么需要类似sql查询语言,streamingprocess

在streaming process中为什么需要类似sql查询语言,streamingprocess

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含streaming,spark streaming,live streaming,jav streaming,streaming是什么意思等服务器相关知识,网友希望可以进行参考

在streaming process中为什么需要类似sql查询语言,streamingprocess


从现有的CEP(Complex Event Processing)框架,像强大得Esper,我们学到很多工作完全可以通过写sql来完成的,不需要编写任何的代码。所以对于流处理我认为也需要这样的类似sql查询语言。目前像Storm这样的流处理平台框架强迫使用者去实现像silding window,一些query pattern的操作。我认为并不是每一个案例开发者都喜欢重写这些东西。

所以我们需要high level的抽象,我可以完全把一些算法封装好,直接拼装调用即可,或者直接支持sql语法。我们可以从Hive for Hadoop,Spark SQL,apache Flink中学习到很多。

下面列举一下为什么需要类似sql查询语言的原因:
1. 实时分析很复杂,业务开发人员很不情愿去实现一些像sliding window,或者时间事件模式的算法;
2. SQL简单,很容易理解和学习,开发成本低;
3. SQL语言简短通用,而且快
4. SQL自身的核心语法可以解决90%的问题
5. 历年来BI专家倾向的语言
6. 实时分析可以更好的优化SQL语言模型的执行计划,大部分的优化操作已经在研究,有些已经研究出来了可以直接拿过来用。

Why We need SQL like Query Language for Realtime Streaming Analytics?

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • spark streaming kafka1.4.1中的低阶api createDirectStream使用总结,directstream
  • Spark Streaming和Flume集成指南V1.4.1,flumev1.4.1
  • 用Bash Script编写Hadoop MapReduce Streaming,hadoopmapreduce
  • 在streaming process中为什么需要类似sql查询语言,streamingprocess
  • spark streaming 调试技巧,sparkstreaming

相关文章

  • 一篇博文简单了解weka,博文简单weka
  • Linux系统只能连上内网不能够连上外网。Unit network.service entered failed state.,外网访问内网服务器
  • 基于 ssh + Xpra 构建 Docker 桌面系统,xpradocker
  • Hadoop学习笔记0001——Hadoop安装配置,hadoop学习笔记0001
  • 【Spark】Spark的Standalone模式安装部署,sparkstandalone
  • openstack报错openstack-config:command not find,find
  • <转>云主机配置OpenStack使用spice的方法,openstackspice
  • Spark如何读写hive
  • Hive编程指南_学习笔记01,hive编程指南
  • Spark学习笔记之浅释,spark学习笔记

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Hadoop 和 Spark 的异同
    • RPC原理,rpc
    • Machine Learning On Spark——第一节:基础数据结构(一),learningspark
    • 从Zoho CRM推出本地行业解决方案看洋品牌的落地,zohocrm
    • hbase,hbase安装
    • 分布式系列,分布式系统
    • Hadoop新版和旧版中InputSplit大小的区别,hadoopinputsplit
    • Kafka集群安装,kafka集群
    • JS中split用法和数组中元素的删除,jssplit
    • Slope One 协同过滤 推荐算法,slopeone

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有