News for hackers. Stuff that matters.
Re:SQLite: Past, Present, and Future by kpgaffney on Friday September 02, 2022 @05:39PM (#32696022)
That's correct, the optimizations from this paper became available in SQLite version 3.38.0.

As we were writing the paper, we did consider implementing hash joins in SQLite. However, we ultimately went with the Bloom filter methods because they resulted in large performance gains for minimal added complexity (2 virtual instructions, a simple data structure, and a small change to the query planner). Hash joins may indeed provide some additional performance gains, but the question (as noted above) is whether they are worth the added complexity.

There are no comments on this comment yet.