InnoDB is a popular database storage engine for the MySQL RDBMS. It’s an alternative to the default engine – MyISAM, and it has numerous strengths that make it the engine of choice for numerous PHP script-powered apps, including Magento and Joomla™, which have moved to InnoDB permanently. For instance, adding enormous amounts of data will be faster with InnoDB, because it locks only one row to carry out a given task, not the entire database table, which makes the engine excellent for scalable applications. InnoDB also supports foreign keys and database transactions – these refer to the way in which the information is treated. In simpler words, appending new or modifying existing data will either be thoroughly completed, or will be annulled and the procedure will be rolled back in case a given issue appears in the meantime, which means that the content that remains in the database will not be damaged.