- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
stream流处理编程语言简介
Informix Information management
Inforsphere Streams流处理编程
语言
Informix Information management
内容
• Infosphere Streams流处理语言简介
• Infosphere Streams流处理语言编程示例
• Infosphere Streams与Informix数据库的结合
• Infosphere Streams参考资料
Informix Information management
流处理语言简介(一)
• SPL是InfoSphere Streams 的编程语言,是一种分布式数据流合成语言。它
是一种类似C++ 或Java™ 的可扩展且全功能的语言,支持用户定义的数据
类型。您可以使用SPL 或原生语言(C++ 或Java )编写自定义函数。也可
以使用C++ 或Java 编写用户定义的运算符。
• InfoSphere Streams 持续应用程序会描述一个导向图,该图由各个互联且处
理多个数据流的运算符组成。数据流可来自系统外部,或者在应用程序内部
生成。SPL 程序的基本构建块包括:
– 流:一个无限的结构化元组序列。它可逐个元组地由运算符使用或通过一个窗口的定义来使用
。
– 元组:属性及其类型的一个结构化列表。流上的每个元组拥有由其流类型指定的形式。
– 流类型:指定元组中每个属性的名称和数据类型。
– 窗口:一个有限、有序的元组分组。它可以基于计数、时间、属性值或标点符号。
– 运算符:SPL 的基础构建块,它的运算符会处理来自流的数据并可生成新流。
– 处理元素(PE):基础执行单元。一个PE 可封装单个运算符或多个合并的运算符。
– 作业:一个已部署好的用来执行的Streams 应用程序。它由一个或多个PE 组成。除了一组
PE 之外,SPL 编译器还会生成一个ADL (Application Description Language ,应用程序描述
语言)文件来描述应用程序的结构。该ADL 文件包含每个PE 的详细信息,比如要加载和执
行哪个二进制文件,调度限制、流格式和一个内部运算符数据流图。
Informix Information management
流处理语言简介(二)
• 一个运算符表示一个可重用的流转换器,将一些输入流转换为输出流
。在SPL 程序中,运算符调用可实现预算法的特定用途,使用分配
的特定的输入和输出流,以及在本地指定的参数和逻辑。每次运算符
调用都会对输入和输出流命名。各种内置的InfoSphere Streams 运
算符提供了许多强大的功能:
– Source:读取流格式的输入数据。
– Sink:将输出流的数据写入外部存储或系统中。
– Functor:过滤、转换和对输入流的数据执行各种功能。
– Sort:对定义的键上的流数据排序。
– Split:将输入流数据拆分为多个输出流。
– Join :合并定义的键上的输入流数据。
– Aggregate :聚合定义的键上的流数据。
– Barrier:组合和匹配流数据。
– Delay:演示一个流数据流。
– Punctor:识别应一起处理的数据分组。
Informix Information management
开发环境
• InfoSphere Strea
您可能关注的文档
- SiC短程结构的分子动力学模拟.pdf
- Smart lighting _智能灯控.pdf
- SmartDrawing 4.0说明文档帮助文档.pdf
- Smarter City让城市更智慧.pdf
- SharePoint_2010_使用手册(中文版).pdf
- SmartLine-IE V3 面板操作手册.pdf
- SLB非常规.pdf
- SMART系统以太网存储作业指导书.pdf
- SmartLine压力变送器-第二版-1.pdf
- SL1000_快速安装设置手册.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)