DBSP
Database Stream Processor (DBSP) is a computational engine for continuous analysis of changing data. With DBSP, a programmer writes code in terms of computations on a complete data set, but DBSP implements it incrementally, meaning that changes to the data set run in time proportional to the size of the change rather than the size of the data set. This is a major advantage for applications that work with large data sets that change frequently in small ways.
The DBSP computational engine is a component of the Feldera Continuous Analytics Platform.
Resources
Learning Materials
-
A few simple examples:
-
A tutorial with explanations for a series of simple examples.
-
The
circuitmodule documentation provides a catalog of computational elements. -
More sophisticated uses can be found as benchmarks.
Documentation
Feedback
Some ways that you can give us your feedback:
-
Join our community Slack.
-
Submit a pull request. DBSP uses the Developer Certificate of Origin (DCO) (see the contribution guidelines).