Closed vpapavas closed 3 years ago
related: #3584
We have a case in our application. Where kafka is the center of all the information flowing between all services. Our application is realtime monitoring system where we save data from different collectors. This data is immutable. As we are saving all the data currently in cassandra as well. I am of the view that cassandra is an overhead because it is just the replica of data which is already there in kafka. We should have the facility to query our data using ksql where we can fetch our data based on other columns except just ROWKEY. For instance, i want to fetch all the data for specific month, day, year etc. I believe that, this feature is vital where we do not want our data to be modified and just go back in time to fetch different data.
I believe this has been implemented - @AlanConfluent can you confirm this?
That's right. Between the #6814 and #6939, we should be able to support other columns other that rowkey. We can close this once the latter is merged.
Is your feature request related to a problem? Please describe. Consider a table created with a
GROUP BY
clause containing multiple columns like so:Now, if we want to issue a pull query to select a specific row, we have to provide the
ROWKEY
in theWHERE
clause as a concatenated string consisting of all the grouping keys like so:Describe the solution you'd like Support pull queries that allow multiple key columns in the
WHERE
clause like so: