Stream Processing with a Spreadsheet

Stream Processing with a Spreadsheet
复制标题

使用电子表格进行流处理

DOI:
--
复制
发表时间:
2014
期刊:
European Conference on Object-Oriented Programming
影响因子:
--
通讯作者:
Martin Hirzel
Martin Hirzel
中科院分区:
--
文献类型:
--
作者:
M. Vaziri;O. Tardieu;Rodric M. Rabbah;Philippe Suter;Martin Hirzel

文献摘要

被引文献

相似文献

连续数据流无处不在,并且代表了无法存储到磁盘的大量数据,但对它们进行实时分析通常至关重要。流处理是一种编程范式,可以立即处理这些数据,并实现持续分析。我们的目标是让几乎没有编程经验的分析师更容易直接开发连续分析应用程序。我们建议增强一个电子表格,一个普遍的工具,以获得流处理的编程平台。我们提出了一个增强的电子表格的设计和实现,使可视化的实时流,实时编程计算新的流,并导出计算在服务器上运行,在那里他们可以与其他用户共享,并持续超过电子表格的生命。我们正式我们的核心语言,目前的案例研究,涵盖了一系列的流处理应用程序。
Continuous data streams are ubiquitous and represent such a high volume of data that they cannot be stored to disk, yet it is often crucial for them to be analyzed in real-time. Stream processing is a programming paradigm that processes these immediately, and enables continuous analytics. Our objective is to make it easier for analysts, with little programming experience, to develop continuous analytics applications directly. We propose enhancing a spreadsheet, a pervasive tool, to obtain a programming platform for stream processing. We present the design and implementation of an enhanced spreadsheet that enables visualizing live streams, live programming to compute new streams, and exporting computations to be run on a server where they can be shared with other users, and persisted beyond the life of the spreadsheet. We formalize our core language, and present case studies that cover a range of stream processing applications.