Stream for DolphinDB

Real-time stream processing handles a continuous "stream" of data as the data is published. The process includes real-time data collection, cleaning, analysis, warehousing, and displaying of results. The stream-based applications include trading, social networks, Internet of Things, system monitoring, and many other examples. DolphinDB's built-in stream processing framework is efficient and convenient, which supports stream publishing, subscription, data preprocessing, real-time in-memory calculation, complex window calculation, stream-table joins, anomaly detection, etc.

The advantages of Stream for DolphinDB over other streaming analytics systems are:

  • High throughput, low latency, high availability
  • One-stop solution that is seamlessly integrated with time-series database and data warehouse
  • Natural support of stream-table duality and SQL statements

Stream for DolphinDB provides numerous convenient features, such as:

  • Built-in time-series, cross-sectional, anomaly detection, and reactive state streaming engines.
  • High frequency data replay
  • Streaming data filtering