Stored: calculated on insert or update and saved on disk. Virtual columns save storage, while Stored columns avoid recalculating the value on every read. The better choice depends on your read ...