Welcome to DuskbladeSQL!
Last updated
Last updated
DuskbladeSQL is a streaming database engine.
You might be wondering: why not just use your database’s built-in functionality to perform these same computations? Your database often acts as if it’s never been asked that question before, which means it can take a long time to come up with an answer, each and every time you pose the query.
DuskbladeSQL instead keeps the results of the queries and incrementally updates them as new data comes in. So, rather than recalculating the answer each time it’s asked, DuskbladeSQL continually updates the answer and gives you the answer’s current state.
Importantly, DuskbladeSQL supports incrementally updating a much broader set of views than is common in traditional databases (e.g. views over multi-way joins with complex aggregations), and can do incremental updates in the presence of arbitrary inserts, updates, and deletes in the input streams.