News for hackers. Stuff that matters.
Re:1.1B Taxi Rides Using OmniSciDB and a MacBook Pro by tmostak on Thursday July 30, 2020 @01:01AM (#23994845)
Hi @nikita, good to reconnect.

When you say an array and not a hash table, do you just mean a simple perfect hash table indexed by the offset of the dictionary id? We use this fairly extensively for inputs of bounded domain (i.e. dictionary-encoded strings, moderately-sized integer ranges, even binned values, numeric or timestamp), but call it a perfect hashing. Assume we're talking about the same thing but wanted to clarify.

Re:1.1B Taxi Rides Using OmniSciDB and a MacBook Pro by nikita on Thursday July 30, 2020 @01:20AM (#23994944)
Yes, that’s it.

I’m still of an opinion that it’s important to demonstrate performance on more complex queries with joins, subqueries, subselects, and clustered data movements. The count(*), group by query is a very very simple case.