Emulated materialized views with MySQL has good performance? I'm learning how to do with this link
thanks
Correction: "Materialized views" to "Emulated materialized views".
Emulated materialized views with MySQL has good performance? I'm learning how to do with this link
thanks
Correction: "Materialized views" to "Emulated materialized views".
A materialized view is just a fancy name for a normal table with the data from some heavy query.
So although creating it is just as heavy as the heavy query itself, querying it is really fast.
The big question here is how you want to update the view.
MySQL doesn't have materialized views - the link just creates a table and stuffs data into it so the table can be indexed. That means the performance is par with a normal table, but you also have the overhead of flushing & repopulating the table (including indexes).
I didn't see what engine the table was using, but MEMORY would likely be a better choice.