That, and the history of doing things “wrong” for the sake of performance, and the community banging on about how those of us caring about the data were just being picky¹²³, from long before Oracle came along. myISAM was the default for far too long.
> MySQL 8 with MyRocks engine
For those concerned about Oracle, there is of course MariaDB which also supports MyRocks.
I'm not sure what the current state of play is, but for a while at least MySQL was slower moving than MariaDB, getting CTE support (in production ready releases) a couple of years later for example.
---
[1] just implement FKs in your own code!
[2] why is 2005-02-31 being sent to the database anyway, why should it check for valid dates?!
[3] … you postgres/sql-server/other people are just expecting things the application should deal with, look how fast this is at bulk inserts compared to your “properly”!