aliases:
tags: Type/Tech area/tech/dev proto
from: "[[Programming Paradigm]]"
related:
contra:
to:
dateCreated: 2024-01-02, 12:56
dateModified: 2024-01-02, 12:58
version: 1.0
publish: true
In computer science, Stream Processing is a programming paradigm which views streams, or sequences of events in time, as the central input and output objects of computation. Stream processing encompasses dataflow programming, reactive programming, and distributed data processing. Stream processing systems aim to expose parallel processing for data streams and rely on streaming algorithms for efficient implementation. The software stack for these systems includes components such as programming models and query languages, for expressing computation; stream management systems, for distribution and scheduling; and hardware components for acceleration including floating-point units, graphics processing units, and field-programmable gate arrays. | |
---|---|
wikipedia:: Stream processing |