Stream Processing
Stream Processing Framework
★ 4.7
Streaming Database for IoT
★ 3.6
pip install apache-flinkpip install hstreamdbpip install apache-flinkpip install hstreamdbPython data engineers use Apache Flink via PyFlink to build real-time streaming pipelines for fraud detection, real-time analytics, and complex event processing. Flink SQL enables engineers to write streaming queries in familiar SQL syntax, joining Kafka streams with database lookups in real time. Flink is preferred over Spark Streaming for use cases requiring low latency (sub-second) processing and stateful computations across unbounded event streams.
Python data engineers use the `hstreamdb` Python client to produce and consume events from HStreamDB streams in IoT and real-time analytics pipelines. SQL subscriptions let Python consumers receive only the records matching a filter condition, reducing the amount of data the Python processor needs to handle and filter client-side.
Individual Tool Pages