InnoDB is a popular database storage engine for the MySQL database management system. It is an alternative to the default engine – MyISAM, and it has got lots of strong sides which have made it the preferred engine for a lot of script-powered apps, among them Magento and Joomla™, which have moved to InnoDB for good. For instance, adding immense data volumes will be faster with InnoDB, due to the fact that it locks only one database row to carry out a specific operation, not the entire database table, which makes the engine perfect for scalable apps. It also supports foreign keys and database transactions – these refer to the manner in which the info is handled. In simpler words, importing new or updating existent data will either be thoroughly completed, or will be aborted and the operation will be rolled back if some problem shows up in the meantime, which is why the content that remains in the database will not be lost.