logoalt Hacker News

evaneliasyesterday at 3:40 AM2 repliesview on HN

It's a completely ridiculous answer though. They're linking to High Performance MySQL's 2nd edition, which came out in June 2008, and was written for users of MySQL 5.0 running on 2008-era hardware.

My take, as a MySQL expert: that advice is totally irrelevant now, and has been for quite some time. It's just plain wrong in a modern context.


Replies

setryesterday at 7:41 AM

I’m not even sure it was correct for its time? The whole point of an RDBMS is to execute join operations. The only reason I’d suspect an RDBMS to be bad at its one fundamental job, in any point of time, is the N+1 query scenario or multiple left joins with unrelated dependencies, but that’s triggered by bad orm abstractions to begin with

show 1 reply
Tadpole9181yesterday at 5:53 PM

And, in light of that, the default is changing in a couple of months after the JOIN mode has had a significant period of time being tested in the real world.