pranadb
pranadb copied to clipboard
Some operations - such as filling an MV or an index are executed on nodes which are leaders for the shards. This ensures a) The process is only executed on...
Currently the number of nodes and shards in a cluster is fixed and cannot change. We can keep the number of shards in a cluster fixed but we should allow...
A push query can be suffixed with emit after delay , e.g. emit after delay 5s. In which case updates are not emitted every time the results change, but they...
If a delete arrives at an push aggregator then the value needs to be reversed out of the current aggregation. In the case of some aggregations such as sum or...
The LATEST aggregate function should take the latest value of the column in the aggregation. The EARLIEST should take the first value. An implementation of EARLIEST already exists named as...
Otherwise they'll only end up picking up the new proto on prana restart or create new source
All int types are internally stored as int64. We don't have a requirement to support every SQL type and do everything that MySQL can do (i.e. we are not trying...
Watermarks are inserted into the event stream at ingestion from source. A watermark contains a time, and says “there will be no more events with an event time before this...