- 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
您可能关注的文档
最近下载
- 25题固定收益分析岗位常见面试问题含HR问题考察点及参考回答.pdf
- 韶关市2025届高三一模(综合测试一) 英语试卷(含答案).docx
- 工作报告及设计心得20160831.pdf VIP
- SPC导入的钢箱截面在生成变截面时,消隐显示各板件连接错乱.pdf VIP
- Lessonsinlifesaving英国短片剧本.docx VIP
- 2019年注册土木工程师(道路工程)考前培训南京班文件-李 雪.pdf VIP
- 上海市2018-2022年近五年中考数学试卷附答案.pdf VIP
- 城轨车站施工与维护——开挖作业.pptx VIP
- 城轨车站施工与维护——围护结构施工及基坑开挖.pptx VIP
- 铁道概论——单元7.7铁路专用通信系统.pptx VIP
文档评论(0)