MyIsam engine transaction support

MyISAM effectively works in auto-commit mode (as it’s not a transactional engine), and it just ignores the commit/rollback.

Actually storage engine is a different layer in the MySQL architecture, separated from the SQL parser, the SQL layer communicates to the storage engine with lower-level API, and that’s the reason there is a common SQL and engines, supporting different subset of featured. You can see very high-level overview of the architecture here

Leave a Comment