March 24, 2011
MySQL, hash joins and Infobright
Over a 24 hour or so period, Daniel Abadi, Dmitriy Ryaboy and Randolph Pullen all remarked on MySQL’s lack of hash joins. (It relies on nested loops instead, which were state-of-the-art technology around the time of the Boris Yeltsin administration.) This led me to wonder — why is this not a problem for Infobright?
Per Infobright chief scientist Dominik Slezak, the answer is
Infobright perform joins using its own optimization/execution layers (that actually include hash join algorithms and advanced knowledge-grid-based nested loop optimizations in particular).
Comments
4 Responses to “MySQL, hash joins and Infobright”
Leave a Reply
Both Infobright and InfiniDB can do hash joins. InfiniDB does them in parallel.
SQL Server too.
http://msdn.microsoft.com/en-us/library/ms189313.aspx
What’s a ” advanced knowledge-grid-based nested loop optimization” ?
“Knowledge grid” is an Infobright term.