A storage engine (database engine) is the underlying software component that a database management system (DBMS) uses to create, read, update and delete (CRUD) data from a database. Many of the modern DBMS support multiple database engines within the same database.Below given are the different storage engines that MySQL supports .