126 breaking releases
| new 0.184.0 | Nov 14, 2025 |
|---|---|
| 0.182.0 | Nov 13, 2025 |
| 0.117.0 | Jul 31, 2025 |
| 0.41.0 | Mar 25, 2025 |
| 0.2.0 | Sep 6, 2023 |
#487 in Algorithms
673 downloads per month
Used in 3 crates
5MB
93K
SLoC
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).
Dependencies
~56–77MB
~1.5M SLoC