top | item 38657985

(no title)

azurelake | 2 years ago

That's more or less what Kafka is.

discuss

order

derefr|2 years ago

Kafka doesn't have fast random-access to a row-tuple in a stream by its primary key, let alone declarative indexing by compound keys / computed expressions.

Kafka with those things would be equivalent to what I'm describing, yes.

lichtenberger|2 years ago

What about storing the data and thus, the indexes in Kafka. Would it make sense? Let's say currently, I'm storing SirixDB resources in files. However, instead of offsets into a file the index pages could be stored in Kafka optionally (or Pulsar...). Is Kafka too slow for this or only for specific row-tuples? We could make a combined storage caching the pages locally or also storing in the file system and asynchronous storing in Kafk, S3 or whatever.