Thoughts on stuff like ClickHouse with JSON column support? Less upfront knowledge of columns needed.
For this clickhouse wide event lib I'm working on (not worth anyones time atm) I am still using this schema https://www.val.town/v/maxm/wideLib#L34-39 (which is from a Boris Tane talk https://youtu.be/00gW8txIP5g?t=801) for good multi-tenant performance.
I hope clickhouse performance here can still be vastly improved, but I think it is a little awkward to get optimal performance with wide events today.
Just my feeling would be that I’d add the tenant ID before the timestamp as it should filter the parts more effectively
[1] https://clickhouse.com/blog/a-new-powerful-json-data-type-fo...
[1] https://clickhouse.com/docs/en/sql-reference/data-types/newj...