I was trying to use qdb as a lightweight version of Kafka, and all that's stopping me is a way to specify the timestamp of a message I insert. I honestly thought it was possible until I went back and looked at the code. My use case is to replay logfiles into qdb so they're more easily/efficiently queryable. Would adding this break the overall architecture? And no, I'm not sure what to do about ID's in this case - maybe just disallow specifying the timestamps if they're not newer than the newest ones in the database ? That would allow replay without breaking id generation.
I was trying to use qdb as a lightweight version of Kafka, and all that's stopping me is a way to specify the timestamp of a message I insert. I honestly thought it was possible until I went back and looked at the code. My use case is to replay logfiles into qdb so they're more easily/efficiently queryable. Would adding this break the overall architecture? And no, I'm not sure what to do about ID's in this case - maybe just disallow specifying the timestamps if they're not newer than the newest ones in the database ? That would allow replay without breaking id generation.