The Feldera Blog
An unbounded stream of technical articles from the Feldera team
streaming
A synchronous streaming model
Discussing a few different ways to design streaming systems.
Feldera input and output adapters
Interfacing an incremental streaming query engine with the outside world
SQL
Incremental Database Computations
What is incremental computation in a database
SQL
Indexed Z-sets
How to implement JOINs and GROUP BY on Z-set
Database computations on Z-sets
How can Z-sets be used to implement database computations
calcite
Calcite program representations
This article is about the Apache Calcite compiler framework. We describe the core data structures used by Calcite to represent programs.
redpanda
How to Continuously Analyze Streaming Data from Redpanda
You can write standard SQL on fast changing data from Redpanda
kafka
Desperately Seeking Kafka
Seeking a Kafka consumer is trickier than it appears
z-set
Implementing Z-sets
In this post we write some Java code which implements ZSets, to (1) show how simple they are and (2) to make it completely clear how they work.